a 标签中加 onclick方法后,先执行onclick方法,在去执行a标签href下属性对应的动作,如果不想执行href属性下动作需要用false作为返回值。
<a href="http://www.cnblogs.com/qisel/" onclick="method();return false;">点击</a>
1.上面不管href属性动作是什么都不会执行。
2.下面的就是可以通过JS校验后,根据返回true或false来判断是否执行href属性中的链接。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<a href="http://www.cnblogs.com/qisel/" onclick="return method()">点击</a>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
function method(){
if(1 == 0){
return true;
}else{
return false;
}
}
</SCRIPT>
</HTML>