js:如何删除dom元素

这几天,在做移动端的一个项目,然后遇到遇到一个问题,就是动态添加的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);
     }

然后就可以了。

你可能感兴趣的:(前端,jquery,js)