1

我正在尝试为我的日常网站功能而远离 jQuery,并且我在 onclick 事件上遇到了一些麻烦。我想组合一个像 jQuery's 这样的函数.click(),但简单地使用document.getElementsByTagName和添加一个 func onclick 是行不通的。

那么问题是如何添加一个函数来触发 onclick 到通过查询返回的列表对象中的所有元素document.getElementsByTagName('h4')

干杯

编辑:以防万一有人发现这个并想要一些代码,这就是我所做的:

var headings = document.getElementsByTagName('h4')

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

1 回答 1

1

您需要遍历列表并将事件传递给每个项目。我认为没有更简单的方法可以做到这一点,希望您需要一个像 jQuery 这样的库或者您编写自己的 eventManager ...

于 2012-10-08T08:24:50.250 回答