Javascript 将 onclick 事件附加到所有链接 [英] Javascript attach an onclick event to all links
本文介绍了Javascript 将 onclick 事件附加到所有链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在网站上的每个链接上附加一个函数来更改参数.
I want to attach a function on every link on the site to change a parameter.
如果没有 jQuery,我怎么能做到这一点?
How can I do this without jQuery?
如何遍历每个链接(可能是一个 DOM 项)并在它们上调用函数?
How do I traverse every link (it might be a DOM item) and call a function on them?
推荐答案
getElementsByTagName 被所有人支持现代浏览器,一直回到 IE 6
getElementsByTagName is supported by all modern browsers and all the way back to IE 6
var elements = document.getElementsByTagName('a');
for(var i = 0, len = elements.length; i < len; i++) {
elements[i].onclick = function () {
// stuff
}
}
这篇关于Javascript 将 onclick 事件附加到所有链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文