Javascript 将 onclick 事件附加到所有链接 [英] Javascript attach an onclick event to all links

查看:24
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆