两种方式 : return false 很强大,并且可以return各种东东,但是不要乱用哦亲
<a id="link" href="http://w3c.org">W3C 首页链接</a>
<script>
// 在新窗口, 打开页面
document.getElementById('link').onclick = function(ev) {
// 在新窗口打开页面
window.open(this.href);
// 退出执行 (在监听事件之后执行的浏览器默认动作将不会被执行)
return false; //没有这句话,本身页面会跳转,并且产生一个新的页面,有的话原页面不会动,单户ichansheng一个新页面-->
};
</script>
<script>
// 在新窗口, 打开页面
document.getElementById('link').onclick = function(ev) {
// 阻止浏览器默认动作 (页面跳转)
ev.preventDefault(); //没有这句话,本身页面会跳转,并且产生一个新的页面,有的话原页面不会动,单户ichansheng一个新页面
// 在新窗口打开页面
window.open(this.href);
};
</script>