我想为我的所有 <td>
添加一个事件处理程序标签。我尝试过以下方法:
var allSquares = document.getElementsByTagName("td");
for (var i = 0, len = allSquares.length; i < len; i++){
allSquares[i].addEventListener('ondragover', allowDrop, false);
}
有人知道为什么它不起作用吗? 先谢谢了
最佳答案
通常,传递给 addEventListener
的事件名称不以 “on”
开头。
allSquares[i].addEventListener('dragover', allowDrop, false);
关于javascript - 通过 Javascript 循环将事件处理程序应用于元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12733994/