<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;    
}

 原理都很简单,先更改操作,再用return false去阻止默认事件,但要注意一点,在事件调用时,函数名前面一定要加上return关键字