2012-10-08 62 views
1

我想從我的日常網站功能中移除jQuery,並且我在onclick事件中遇到了一點麻煩。我想把jQuery的.click()這樣的函數放在一起,但只是使用document.getElementsByTagName,添加一個func onclick將不起作用。然後在Javascript對象列表中添加onclick屬性到DOM對象列表中

的問題是如何將一個添加一個功能的onclick火到通過查詢document.getElementsByTagName('h4')

乾杯

編輯返回列表中的對象的所有元素:萬一有人發現了這一點,並希望一些代碼,這是我做的:

var headings = document.getElementsByTagName('h4') 

for (var g in headings) { 
    headings[g].onclick = function() { 
     //code 
    } 
} 

回答

1

您需要遍歷列表並將事件傳遞給每個項目。 我認爲沒有更簡單的方法來做到這一點,期望您需要像jQuery這樣的庫,或者您自己創建eventManager ...

相關問題