问答详情
源自:9-22 编程练习

为什么onclick用函数时不用参数 lastChild是哪个节点

<input type="button" value="添加一行" onclick="adddata()" />   <!--在添加按钮上添加点击事件  -->

但是adddata的定义是adddata(obj),为什么能够这样,如果改成onclick="adddata(this)"对吗

还有想请问一下

var tbody=document.getElementById("table").lastChild;
获取到的是table里的哪个节点 

提问者:大西Aloi 2016-05-29 16:23

个回答

  • jerikchan
    2016-05-29 18:28:46
    已采纳

    为什么adddata的定义是adddata(obj)?adddata并不需要传递参数进去

    var tbody=document.getElementById("table").lastChild获取的就是<tbody></tbody>这个节点

    在<table></table>创建时里面默认添加了<thead></thead>和<tbody></tbody>