标签:pre 没有 第一步 rip 页面 一个 content 为什么 节点
var div = document.createElement("div"); //document.body.appendChild(div); for(var i=0;i<10;i++){ var span = document.creatElement("span"); div.appendChild(span); } document.body.appendChild(div);
//创建碎片容器: var elem = document.createDocumentFragment(); for(var i =0;i<10;i++){ var div = document.creatElement("div"); } document.body.appendChile(elem);
二、删除元素三部曲
var div = document.createElement("div"); var span = document.createElement("span"); span.addEventListener("click",clickHandler); div.appendChild(span); document.body.appendChild(div); function clickHandler(e){ span.textContent="欢迎"; } //删除之前的将事件删除 span.removeEventListener("click",clickHandler); //使用onclick事件的时候,删除方法删除事件 //span.onclick=null //删除元素 div.removeChild(span); span=null; div.appendChild(span); //此时的span不再是节点,是null,再添加的时候就会报错
父容器.removeChild(新元素,要替换掉的旧元素)
四、复制元素:
源元素.cloneNode(deep)
标签:pre 没有 第一步 rip 页面 一个 content 为什么 节点
原文地址:https://www.cnblogs.com/anne-jia/p/11841010.html