在循环中添加'click'事件侦听器
将onClick
html标签中的标准重构为监听器,遇到了我的代码问题:
var td; for (var t=1;t<8;t++){ td = document.getElementById('td'+t); if (typeof window.addEventListener==='function'){ td.addEventListener('click',function(){ console.log(td); })} }
当td
单击元素时,假设td
用循环中的最后一个索引单击,例如7
看起来像是eventListeners
仅填充了此循环中的最后一个元素。
循环初始化看起来正确
为什么会这样?
这是实时代码
小唯快跑啊
梦里花落0921
万千封印
相关分类