课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么删除函数获取到的this 要var tr 当变量呢?var其他变量不行
2015-05-28
源自:JavaScript进阶篇 9-22
正在回答
obj此时代表的是<a>,然后第一次parentNode向上找父级得到<td>,再parentNode向上找得到<tr>,第三次parentNode找到<table>,然后removeChild,移除选中的<tr>
慕娘2471596
请问为什么调用三次呢parentNode,不太懂
但是不要用关键字去命名
他就是个名字,你叫什么都可以...你叫他th, td, table也没问题
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
7 回答var tr = obj.parentNode.parentNode; tr.parentNode.removeChild(tr);是什么意思?
2 回答var tr = obj.parentNode.parentNode;里面的obj是什么意思
1 回答var tr=cs.parentNode.parentNode;
1 回答removechild(tr)
1 回答 function del(obj) 函数中为什么会找tr的祖父节点,另外调用时onclick="del(this);"中的"this"有什么含义?