appendHTML方法ajax加载更多评论实例页面

回到相关文章 »

代码:

JS代码:
HTMLElement.prototype.appendHTML = function(html) {
    var divTemp = document.createElement("div"), nodes = null
        // 文档片段,一次性append,提高性能
        , fragment = document.createDocumentFragment();
    divTemp.innerHTML = html;
    nodes = divTemp.childNodes;
    for (var i=0, length=nodes.length; i<length; i+=1) {
       fragment.appendChild(nodes[i].cloneNode(true));
    }
    this.appendChild(fragment);
    // 据说下面这样子世界会更清净
    nodes = null;
    fragment = null;
};
                

效果:

在体育运动中,每项纪录都会有作古的一天!

5月9日 23:42 来自专业版微博 转发(3) | 收藏 | 评论(10)

更多评论↓