<a href="http://www.duyiedu.com">渡一教育</a>
W3C的写法:对IE不行
//如何阻止点击a链接时候的跳转?
//如何阻止默认事件,默认行为
var tagA = document.getElementsByTagName('a')[0]; // [0]表示获取第一个a标签
tagA.onclick = function (e){ //W3C的
e.preventDefault();
}
IE 的,但是自己电脑不太行,应该是版本问题
tagA.onclick = function (e){
e.returnValue = false;
}
通用方法;
tagA.onclick = function (e){
return false;
}
这三个方法,Chrome都起作用;对IE不一定
阻止两个以上的标签默认的跳转
var tagA1 = document.getElementsByTagName('a')[0]; // [0]表示获取第一个a标签
var tagA2 = document.getElementsByTagName('a')[1]; // [1]表示获取第二个a标签
tagA1.onclick = function (e){
return false;
}
tagA2.onclick = function (e){
return false;
}