onclick="return check()" 和 onclick="check()" 区别

如果是 onclick="return check()",check() 运行完返回 true,控件才会继续运行,否则,不继续运行。

如果是 onclick="check()",check() 运行完,控件都会继续运行。

例子:

<script type="text/javascript">
function check(){
   if(1 == "" ){
     return true;
   }else {
     return false;
   }
}
</script>

<br>
<a href="http://www.sina.com.cn" onclick="return check()">open link 1</a>
<br>
<a href="http://www.sina.com.cn" onclick="check()">open link 2</a>

参考: blog.csdn.net/longyuan20102011/article/details/8020356#commentsedit

猜你喜欢

转载自blog.csdn.net/beguile/article/details/88230252