Document
姓名:
班级:
1
2
3
操作
2
22
33
3
22
33
4
22
33
这个实现效果是一个表格中,最后一列添加删除的效果,我搞不懂,createElement创建了a标签添加删除功能之后,为什么 oTd.getElementsByTagName('a')[0].onclick=function() 这里面TagName选的是[0],不是每一次都会创建一个a标签来触发js么。 为什么不是做个for循环给每个a来加onclick
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这是慕课网上JS的课程吧 'oTd'本来就是 oBtn.onclick之后才会创建的元素 这里面的a元素当然也是新建的;
为何还总是要用[0]? 因为getElementsTagName('a')返回的是一个元素list 即使长度只有1 也要用[0]或者.item(0)来拿到这个DOM元素
动态创建的element元素是无法绑定click事件的,用使用到on或者bind。