return false 用法
平常使用 if 判斷句的時候,沒有加上 return false 的習慣。
就在某個程式連續寫很多個 if 判斷句的時候,發現竟然連續判斷下去。
原來 return false 寫在函數內是阻止默認行為的發生,例如 if 判斷時,如果滿足某條件時終止函數運行(後面還有代碼),就可以用 return false 讓後面的代碼將不再執行。
return false 會終止事件執行,上例中 return false 之前的 alert('c') 會執行,alert('d') 不會執行而且連接也不會跳轉。
就在某個程式連續寫很多個 if 判斷句的時候,發現竟然連續判斷下去。
原來 return false 寫在函數內是阻止默認行為的發生,例如 if 判斷時,如果滿足某條件時終止函數運行(後面還有代碼),就可以用 return false 讓後面的代碼將不再執行。
<a href="b.htm" onclick="alert('c');return false;alert('d');">link</a>
return false 會終止事件執行,上例中 return false 之前的 alert('c') 會執行,alert('d') 不會執行而且連接也不會跳轉。
留言
張貼留言