javascript - 将函数与链接连接起来

标签 javascript html dom

如何使用 onclick 函数连接页面上的每个链接。 例如我有:

<a href="http://www.something.com">Some text</a>
<a href="http://www.somethingmore.gov">Secret</a>

。 当我首先单击链接进行确认时,我希望这些链接与 body 负荷显示上的 onclick 函数连接。

最佳答案

使用document.querySelectorAll。这将给出所有a标签的集合。然后迭代它并添加事件监听器。 test 是一个虚拟函数,您可以用其他函数替换它

function test() {
  console.log(" Test")

}
document.querySelectorAll("a").forEach(function(item) {
  item.addEventListener('click', function(e) {
    e.preventDefault();
    test();
  })
})
<a href="http://www.something.com">Some text</a>
<a href="http://www.somethingmore.gov">Secret</a>

关于javascript - 将函数与链接连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50570107/

相关文章:

javascript - 极小极大算法的井字游戏

javascript - 如何编写一个 JS 函数来在 <li> 类中查找 img 并将该图像作为 li 的 css 中的背景图像值?

jquery - 我如何使用 jquery 创建这些嵌套的 dom 元素?

javascript - 使用 mocha javascript 时如何模拟 dom 元素?

javascript - Google Chrome 中的 MouseUp 和 MouseDown 事件

javascript - 在 Firefox for Android 的 onload 事件期间 window.innerWidth 的值错误?

javascript - 遍历DOM回传一张图片

javascript - 为元素设置属性

javascript - 快速区分数字和对象

jquery - 响应式平铺叠加图库