如何攔截文件中的鏈接點擊? 它必須是跨平臺的。提前使用javascript攔截所有文件鏈接點擊
// content is a div with innerHTML
var content = document.getElementById("ControlPanelContent");
content.addEventListener("click", ContentClick, false);
function ContentClick(event) {
if(event.href == "http://oldurl")
{
event.href = "http://newurl";
}
}
感謝您的幫助:
我期待這樣的事情。
更新:這是不是最好的方式。使用'href =「javascript:void(0)」'通常會更好,因爲它不會強制頁面重新加載。 [更多](http://stackoverflow.com/questions/134845/href-attribute-for-javascript-links-or-javascriptvoid0) – worldsayshi 2012-11-05 16:34:57
請注意,這兩種方式都會阻止用戶在鏈接上使用右鍵單擊操作(打開在新標籤中等) – 2016-12-30 01:01:09