我一直在爲此奮鬥了好幾個小時。將事件監聽器添加到多個元素
我想事件偵聽器頁面上添加到所有<select>
S和我有這段代碼至今:
onload = function(e) {
sels = document.getElementsByTagName('select');
for(i=0; i<sels.length; i++) {
sels[i].addEventListener('change', alert('test!'), false);
}
}
這僅當觸發頁面加載,而不是當警報我改變了我的任何<select>
的值。
請問我可以向正確的方向輕推嗎? :-)
哦。我很積極,我嘗試過,但顯然不是。謝謝! 編輯:我明白了。現在你提到它對我來說很有意義。 –
@Perplexor你確定嗎?我在代碼中看不到另一個錯誤。 – antyrat
當然,我在其他一些情況下嘗試過,這就是爲什麼當時沒有工作。但現在它適用於您的解決方案! –