参数obj

来源:9-22 编程练习

异想天开的懒虫

2016-02-01 15:37

为什么这里的函数function addOne(obj)和function deleteRow(obj)都要用obj来当参数呢?


代码

function deleteRow(obj){

   var tbody = document.getElementById('table').lastChild;  

var tr = obj.parentNode.parentNode;

tbody.removeChild(tr);

}

中的 var tr = obj.parentNode.parentNode;这句又要如何理解呢?为什么能用到obj来当参数

写回答 关注

1回答

  • haoyuanlin
    2016-02-01 18:00:49

    obj是参数,可以更改的,var tr = obj.parentNode.parentNode;是指定义tr等于obj的父节点的父节点,可以参考一下http://www.imooc.com/code/1592

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题