js:如何删除dom元素

  • Post author:
  • Post category:其他


这几天,在做移动端的一个项目,然后遇到遇到一个问题,就是动态添加的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 版权协议,转载请附上原文出处链接和本声明。