DOM编程 删除节点

Posted 前端小记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOM编程 删除节点相关的知识,希望对你有一定的参考价值。

需求:

为每个 li 节点添加一个 confirm(确认对话框): 确定要删除 xx 的信息吗?
若确定, 则删除

1,获取li所有节点
var liNodes = document.getElementsByTagName("li");
2,for循环
for(var i = 0; i < liNodes.length; i++){

3,添加onclick事件
liNodes[i].onclick = function(){

4,确认对话框
var flag = confirm("确定要删除" +
this.firstChild.nodeValue + "的信息吗?");

if(flag){
this.parentNode.removeChild(this);

注:父亲节点不清楚,使用parentNode属性
}
}
}

}

 

以上是关于DOM编程 删除节点的主要内容,如果未能解决你的问题,请参考以下文章

javasript 的DOM 节点操作:创建,插入,删除,复制以及查找节点

检测节点何时被删除(或因为父节点被从 DOM 中删除)

前端学习系列之JavaScript DOM

jQuery对DOM节点进行操作(删除节点)

jQuery对DOM节点进行操作(删除节点)

JavaScript之DOM-5 增加删除和替换节点(创建节点插入节点删除和替换节点)