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)
原文:https://www.cnblogs.com/anne-jia/p/11841010.html