读书人

js return 无效 继续执行的有关问题

发布时间: 2013-07-04 11:45:51 作者: rapoo

js return 无效 继续执行的问题
请问大家,为什么我清空文本框之后,$("#StartDate").attr("value", ''); , 之后 return无效 去继续执行?

if (starttimeint > endtimeint) {
alert("StartDate不能大于EndDate");

$("#StartDate").attr("value", '');
$("#EndDate").attr("value", '');

return;
}
JavaScript
[解决办法]
仅仅 return 或没有,函数就没有返回值(undefined)
既然没有返回值,那么也就不能判断是否终止执行了
[解决办法]
return 等于 return undefined;
不等于 return false; 这个是表示取消默认行为和冒泡行为。

读书人网 >JavaScript

热点推荐