原⽣js删除元素
//删除id
var idObject = ElementById('sidebar');
if (idObject != null)
veChild(idObject);
//通过class获取元素
paras = ElementsByClassName('paginator');
for(i=0;i<paras.length;i++){
//删除元素元素.veChild(元素);
if (paras[i] != null)
paras[i].veChild( paras[i]);
}
//清空⼀个元素,即删除⼀个元素的所有⼦元素
function removeAllChild()  {
var div = ElementById("div1");
while(div.hasChildNodes()) //当div下还存在⼦节点时循环继续
{
}
}
原理很简单,就是不断的判断要清空的div还有没有⼦节点,有的话就删除⼀个⼦节点(这⾥是它的⾸个⼦节点),直到删除完毕为⽌。
//封装的⽅法
js教程removechildfunction removeElement(_element){
var _parentElement = _element.parentNode;
if(_parentElement){
_veChild(_element);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。