解决方案 »

  1.   

    var d = new Date();
    var str = d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear();
    var contentDate = "Today"+ "  " + str
    $(".todayDate").text(contentDate)
    $("<div class='todayDate'></div>").append().insertAfter($(".wrapper"));代码好像有问题吧?在todayDate插入到文档里之前就text操作?
    另外建议在wrapper上加id,这样就可以避免使用源生JS的getElementsByClassName这个不兼容方法。
    function insertAfter(newelement,targetelement){
        var parent = targetElement.parentNode;
        if(parent.lastChild==targetElement){
            parent.appendChild(newElement);
        }else{
            parent.insertBefore(newElement,targetElement.nextSibling);
        }
    }
    var d = new Date();
    var str = d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear();
    var contentDate = "Today"+ "  " + str;
    var todayDateDiv = document.createElement('div');
    todayDateDiv.className = 'todayDate';
    todayDateDiv.innerHTML = contentDate;//这里也换成innerHTML避免火狐不兼容innerText
    var wrapper = document.getElementById('wrapper');//这里给wrapper加上的id就是wrapper
    insertAfter(todayDateDiv,wrapper);