<html>
<head>
<script language="JavaScript"> <!--
function showStatus(s) {
if (s=="in")
window.status="提交至服务器……";
else
window.status="";
return true;
}
//--></script>
</head>
<body>
<input type="button" name="Submit" value="按钮" onMouseOver="return showStatus('in');alert('aaa');" onMouseOut="return showStatus('out');" >
</body>
</html>
写了上面的这个程序,函数定义里面的return true;到底是不是必须的呢?我把他改成return false;运行的结果为什么没有任何不同呢?
<head>
<script language="JavaScript"> <!--
function showStatus(s) {
if (s=="in")
window.status="提交至服务器……";
else
window.status="";
return true;
}
//--></script>
</head>
<body>
<input type="button" name="Submit" value="按钮" onMouseOver="return showStatus('in');alert('aaa');" onMouseOut="return showStatus('out');" >
</body>
</html>
写了上面的这个程序,函数定义里面的return true;到底是不是必须的呢?我把他改成return false;运行的结果为什么没有任何不同呢?
在js中:
函数中热河地方遇到 return 都会退出函数可以返回值也可以不返回值
这在实际开发中是很常用的 ,如果没有return 那么函数充其量也就时一个代码块 ,意义不大
sorry!
热河 is 任何
web开发里面还有一个重要特点
当既有客户端事件又有服务器端事件时会先处理客户端事件,如果返回真才会进一步发请求处理服务器端事件