这几天,在做移动端的一个项目,然后遇到遇到一个问题,就是动态添加的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);
}
然后就可以了。
版权声明:本文为Fiona_lms原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。