2012-10-08 63 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 ...

相关问题