2012-10-04 22 views
0

我想爲我的所有<td>標記添加事件處理程序。我試過以下內容:通過JavaScript中的循環應用事件處理程序到元素

var allSquares = document.getElementsByTagName("td"); 

for (var i = 0, len = allSquares.length; i < len; i++){ 
allSquares[i].addEventListener('ondragover', allowDrop, false); 

} 

任何人都有一個想法,爲什麼它不工作? 提前致謝

回答

2

傳遞給addEventListener的一般事件名稱不以"on"開頭。

allSquares[i].addEventListener('dragover', allowDrop, false); 
+0

沒錯。現在正在工作。謝謝! – Tomcatom

+0

不客氣。 –