onclick="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" onclick="function()">百度知道</a>
当我们点击这个链接时,浏览器会自动跳转到:zhidao.baidu.com这个地址,这是浏览器的默认行为,
如果我们这么做:
<a href="http://zhidao.baidu.com" onclick="return function()">百度知道</a>
那么再次点击这个链接时,浏览器则不会进行跳转。
本文探讨了HTML中<a>标签的使用方法,特别是onclick属性的不同写法如何影响链接的行为。通过具体示例展示了如何利用return来阻止链接的默认跳转行为。
2072

被折叠的 条评论
为什么被折叠?



