提供一种思路: (function () { var as = document.links; for (var i = 0, l = as.length; i < l; i++) { as[i].onclick = function () { var e = window.event ? window.event : arguments[0]; if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } } } })();
<a href="www.baidu.com" onclick="return myMethod()" >click</a> <script> function myMethod(){ //写上自定义的你点击该链接时要做的事 alert("I just clicked it !"); //最后写上return false 就不跳转了 不过在标签 的onclick属性要用onclick="return myMethod();" return false; } </script>是这个意思么
var url = document.getElementsByTagName('a');
for(var i=0,n=url.length;i<n;i++)
{
url[i].href = 'javascript:;';
}
不知道是不是这个意思
否则的话 很好解决
(function () {
var as = document.links;
for (var i = 0, l = as.length; i < l; i++) {
as[i].onclick = function () {
var e = window.event ? window.event : arguments[0];
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
}
}
})();
<a href="www.baidu.com" onclick="return myMethod()" >click</a>
<script>
function myMethod(){
//写上自定义的你点击该链接时要做的事
alert("I just clicked it !");
//最后写上return false 就不跳转了 不过在标签 的onclick属性要用onclick="return myMethod();"
return false;
}
</script>是这个意思么