return false与return true的区别

  

<a href="http://www.baidu.com" onclick="alert(11);return true;alert(22)">链接</a>

  会执行alert(11);再执行跳转;

<a href="http://www.baidu.com" onclick="alert(11);return false;alert(22)">链接</a>

  仅执行alert(11);

return false;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为

 retrun true; 返回正确的处理结果。把控制权返回给页面,页面默认事件继续执行。

在阻止表单默认提交的时候

<form action="http://www.baidu.com" method="post" onsubmit="return submitTest();">
			
			<input type="submit" value="提交"/>
		</form>
<script type="text/javascript">
			function submitTest () {
				alert(0)
				return false;  
			}
</script>

  

原文地址:https://www.cnblogs.com/yiyi17/p/8553750.html