<script type="text/javascript">
function GetFunc(value)
{
if(value > 10)
return func1; //返回一个过程(不同的处理方式);
else
return func2; function func1() {
alert("ok1");
}
function func2() {
alert("ok2");
}
}
var func=GetFunc(20);
alert(func);
alert(func()); //会输出两次! undefined是哪来的?
</script>
function GetFunc(value)
{
if(value > 10)
return func1; //返回一个过程(不同的处理方式);
else
return func2; function func1() {
alert("ok1");
}
function func2() {
alert("ok2");
}
}
var func=GetFunc(20);
alert(func);
alert(func()); //会输出两次! undefined是哪来的?
</script>
解决方案 »
- 如何把覆盖在弹出大图上的小图去掉
- 高手帮看下这个JS错在哪。.net程序。IE能运行,FIREFOX不行
- 移动浮动图片时如何确定可以看见的页面宽度?
- 用过artdialog的帮忙看下
- 求一个检验字符串中是否有单引号的正则表达式
- 请问如何判断是否存在该数组元素?
- 百分求教,关于select赋值给input的问题.万分紧急.多谢多谢.
- 非常奇怪的问题,关于JS的弹出式菜单的DOCUMENT.WRITE方法,高分送高手!!!!
- 尽情讨论:多级关联下拉选择框的做法
- $.ajax跨域访问出错为什么不执行error, 也捕获不到?求大神指点!!!
- onsumit=“return ckeck()&& checkform()"
- js获取checkbox的值问题
执行完后再执行自己的事件alert(func()) 而func()没有返回值,所以就是undefined了