大家帮我看一下以下一个小问题

来源:百度知道 编辑:UC知道 时间:2024/04/25 19:56:24
为什么有一个下拉框
<select onChange="return change(this.value);" size="1" name="select">
<option value="-99" selected>更多搜索</option>
<option value="83">搜Flash</option>
<option value="156">搜地图</option>
<option value="6">购物搜索</option>
<option value="86">商业搜索</option>
</select>
我知道onChange是一个事件发生这个事件的时候调用那个函数,我只是想问一下,onChange="return change(this.value);"调用那个函数的时候为什么有一个return这个关键字起到了什么作用。谢谢了

return 是返回的意思
return change(this.value);就是把选择的值传给change函数处理后返回处理的结果

这样一般是返回true或者false,返回true 就执行onchange事件,否则不执行。
这里的return 没有必要要。