请问该怎么办
appendChild() 方法:可向节点的子节点列表的末尾添加新的子节点。语法:appendChild(newchild)
insertBefore() 方法:可在已有的子节点前插入一个新的子节点。语法 :insertBefore(newchild,refchild)
HTMLElement.prototype.appendHTML = function(html) {
var _div = document.createElement("div"),
_dom = null,
_fragment = document.createDocumentFragment();
_div.innerHTML = html;
_dom = _div.childNodes;
for(var i = 0 ; i < _dom.length ; i++) {
_fragment.appendChild(_dom[i].cloneNode(true));
}
this.appendChild(_fragment);
_dom = null;
_fragment = null;
};
这是我自己搞的一个插入的方法,你可以试试。
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读
用 jQuery 吧