οnclick="function()" 表示只會執行 function , 但是不會傳回 function 中之回傳值
onclick = "return function()" 則是 執行 function並傳回 function 中之回傳值
eg:
<script>
function doAlert() {
var fail_this_check = true;
if(fail_this_check)
return false;
else
return true;
}
</script>
比如一個鏈接(其他同理)<a href="http://zhidao.baidu.com" οnclick="function()">百度知道</a>
當我們點擊這個鏈接時,瀏覽器會自動跳轉到:zhidao.baidu.com這個地址,這是瀏覽器的默認行爲,
如果我們這麼做:
<a href="http://zhidao.baidu.com" οnclick="return function()">百度知道</a>
那麼再次點擊這個鏈接時,瀏覽器則不會進行跳轉。