<a id="a1" href="http://www.baidu.com" onclick="return a1click();">a1</a>
当我点击上面的a1链接时,我希望浏览器做两件事:一,停止默认的浏览器跳转;二,改变a标记的href属性,跳转到另一个页面
以下是实现此功能的js代码(请注意这段代码使用了jQuery库)
function a1click(){
$("#a1").attr("href","http://www.g.cn").click();
return false;
}
$("#a1").attr("href","http://www.g.cn").click();
return false;
}
原理都很简单,先更改操作,再用return false去阻止默认事件,但要注意一点,在事件调用时,函数名前面一定要加上return关键字