这几天,在做移动端的一个项目,然后遇到遇到一个问题,就是动态添加的dom元素,如何删除,平时的遇到的都是删除dom元素的属性,这个还真是第一次遇到,百度了网上的资源,也搜到了,代码如下
var parent=document.getElementById("part2");
var child=document.getElementById("child");
parent.removeChild(child);
将这个直接放入我的代码里面,报错了,
后来,检查了一下代码,发现是删除代码的时候,动态添加的dom元素还没有存在,所以修改了代码,如下
var parent=document.getElementById("part2");
var child=document.getElementById("child");
if(child !=null){
parent.removeChild(child);
}
然后就可以了。