初见你红了脸0动了心
2016-04-12 20:20
想问下obj.parentNode.parentNode.parentNode为哪个节点,对删除操作不是很理解
// 创建删除函数,分析:一旦点击<a>标签,既要删除该行的所有元素,即删除<tr>。所以从<table>标签中删除<tr>标签即可
function del(obj){
var node1=obj.parentNode.parentNode; //获取当前节点<a>的祖父节点即<tr>
node1.parentNode.removeChild(node1); //从<table>标签里删除标签<tr>
}
具体:
<a>--obj.parentNode--><td>
<a>---obj.parentNode.parentNode--><tr>
<a>---obj.parentNode.parentNode.parentNode-><table>
var what=obj.parentNode.parentNode;
console.log(what),打开f12(谷歌浏览器);找到console面板。
我也正在研究
obj是a节点obj.parentNode是td节点,obj.parentNode.parentNode是tr节点,obj.parentNode.parentNode.parentNode是table节点,最后即删除table下的指定tr节点。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题