关于父子节点的问题

来源:9-22 编程练习

retisan

2016-11-24 16:45

 function del(obj)

     {

        var tr=obj.parentNode.parentNode;

         tr.parentNode.removeChild(tr);

     }

请问在这个del函数中为什么删除的子节点就是我想删的那一行tr节点,而不是其他行tr节点?


写回答 关注

1回答

  • gackey
    2016-11-24 16:56:03

    因为调用这个del(obj)方法传参是this,this就代表这个节点

    this传过来,就相当于:

    var tr=this.parentNode.parentNode;

    retisa... 回复gackey

    感谢指正O(∩_∩)O~~

    2016-11-24 17:21:36

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467393 学习 · 21877 问题

查看课程

相似问题