![](/img/trans.png)
[英]how to run href=“#var=something” before onclick function fires in javascript?
[英]Link onclick - do something before following href
我如何告訴firefox瀏覽器對我剛剛單擊的鏈接(如字符串修整)執行某些操作,然后轉到修改后的鏈接?
有可能嗎? 或為此有一個插件嗎?
您無需為此創建插件。 這可以通過一個簡單的腳本和Greasemonkey完成 。
也不必向每個鏈接添加點擊處理程序。 最好使用事件委托 :
document.addEventListener('click', function(event) {
if(event.target.nodeName === 'A') {
var href = event.target.href;
// change the URL
location.href = href;
event.preventDefault();
}
}, true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.