retisan
2016-11-24 16:45
function del(obj)
{
var tr=obj.parentNode.parentNode;
tr.parentNode.removeChild(tr);
}
请问在这个del函数中为什么删除的子节点就是我想删的那一行tr节点,而不是其他行tr节点?
因为调用这个del(obj)方法传参是this,this就代表这个节点
this传过来,就相当于:
var tr=this.parentNode.parentNode;
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题