87,910
社区成员
发帖
与我相关
我的任务
分享
window.addEventListener('click',function(event){
var url=event.target.href;
if(url.indexOf('http://')==0){
alert(url);
event.preventDefault();
event.stopPropagation();
}
},true);
<html>
<head>
<title> </title>
<script>
function stopPropagation(eventObj)
{
if(eventObj.stopPropagation)
{
eventObj.stopPropagation();
}
else
{
eventObj.cancelBubble=true;
}
}
//取消默认动作
function preventDefault(eventObj)
{
if(eventObj.preventDefault)
{
eventObj.preventDefault();
}
else
{
eventObj.returnValue=false;
}
}
window.onload=function(){
var as=document.getElementsByTagName("a");
for(var i=0;i<as.length;i++)
{
if(window.event)
as[i].onclick=function(){preventDefault(window.event)};
else
as[i].onclick=function(){preventDefault(arguments[0])};
}
}
</script>
</head>
<body>
<a href="http://www.baidu.com">百度</a><br/>
<a href="http://www.google.com">谷歌</a>
</body>
<html>
function stopPropagation(eventObj)
{
if(eventObj.stopPropagation)
{
eventObj.stopPropagation();
}
else
{
eventObj.cancelBubble=true;
}
}
var as=document.getElementsByTagName("a");
<html>
<head>
<title> </title>
<script>
window.onload=function(){
var as=document.getElementsByTagName("a");
for(var i=0;i<as.length;i++)
{
as[i].onclick=function(){return false;};
}
}
</script>
</head>
<body>
<a href="http://www.baidu.com">百度</a><br/>
<a href="http://www.google.com">谷歌</a>
</body>
<html>
function stopBubble(e)
//非ie的
if(e&& e.stopPropagation)
e.stopProgpagation();
else
window.event.cancelBubble=true;
function stopDefault(e)
{
if(e&& e.preventDefault)
e.preventDefault();
else
window.event.returnValue=false;
return false;
}