我想在打开HTML链接时自动执行Javascript函数myFunc(myParam)
,如何在不破坏与当前浏览器的兼容性的情况下实现此目的?
注意:
答案 0 :(得分:3)
您可以使用<A href="mypage.html#myParam">
之类的链接,然后将此代码添加到此页面:
<BODY onLoad="pageLoaded();">
....
function pageLoaded() {
var hash = window.location.hash;
if (hash != "") {
myFunc(hash);
}
}
答案 1 :(得分:0)
你可以用JQuery很好地完成这项工作。我无法给你一个广泛的答案(在我的手机上),但这应该足以让它一试:How do I run a jQuery function when any link (a) on my site is clicked