如何拦截文件中的链接点击? 它必须是跨平台的。提前使用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