JavaScript事件流原理解析(4)

不知道大家在平时的使用的时候有没有遇到过这样的一种情况,如果事件涉及到更新HTML节点或者添加HTML节点的时候,就会出现这样的一种情况,新添加的节点无法绑定事件,更新的节点也是无法绑定事件,表现的行为是无法触发事件

例如:

<ul id='myLink'> <li id='a'> apple </li> <li id='b'> banana </li> <li id='c'> orange </li> </ul>

 如果在上面的ul中添加一个新的li标签(<li>four</li>),那么新增加的就会无法触发

var f = document.getElementById('myLink'); f.onclick = function(e) { console.log(e.target.innerHTML); };

12 个非常有用的 JavaScript 技巧 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/726a98fd44dd26e9dea8ae203924d8ff.html