扫码关注官方订阅号
这是我的页脚HTML代码:
有没有办法在中的链接重定向之前始终运行一个JavaScript函数?并且是否可以在函数中找到它将重定向到的位置?
确定。 .querySelectorAll 是这个的完美选择器。
.querySelectorAll
var footerAnchors = document.querySelectorAll("footer a"); footerAnchors.forEach(anchor => addClickListener(anchor)); function addClickListener(anchor){ anchor.addEventListener('click', (event) => { alert(event.target.href); event.preventDefault() }) }
<footer> <div> <a href='a.aspx'>test 1</a> <a href='b.aspx'>test 2</a> </div> <a href='c.aspx'>test 3</a> <footer>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
确定。
.querySelectorAll是这个的完美选择器。var footerAnchors = document.querySelectorAll("footer a"); footerAnchors.forEach(anchor => addClickListener(anchor)); function addClickListener(anchor){ anchor.addEventListener('click', (event) => { alert(event.target.href); event.preventDefault() }) }<footer> <div> <a href='a.aspx'>test 1</a> <a href='b.aspx'>test 2</a> </div> <a href='c.aspx'>test 3</a> <footer>