onclick="return check()" 和 onclick="check()" 區別

guile發表於2019-03-06

如果是 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

相關文章