我想为所有<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/