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

来源:9-22 编程练习

大西Aloi

2016-05-29 16:23

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

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

还有想请问一下

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

写回答 关注

1回答

  • 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>

    大西Aloi

    啊 明白了!

    2016-05-29 19:14:26

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题