这是我的页脚HTML代码:
<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>
有没有办法在中的链接重定向之前始终运行一个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() }) }
确定。
.querySelectorAll
是这个的完美选择器。