在jQuery中有以下三个方法可以实现:remove、detach、empty
方法名 | 参数 | 绑定的事件是否同时被移除 | 删除的对象 |
---|---|---|---|
rmove | 选择器表达式,比如remove(“.class”);remove(“#id”);remove(“tag”): | 是 | 自身(无参数时),有参数时要根据参数所涉及的范围决定。 |
detach | 同remove | 否 | 同remove |
empty | 无 | 是 | 子级 |
在原生js中可通过以下两个方法来实现删除节点:removeChild、outerHTML
1、var oDiv=document.getElementById('div1'); oDiv.parentNode.removeChild(oDiv);2、oDiv.outerHTML='';复制代码