如何调用function嵌套的function??
本人比较菜,问题比较多,请大虾们帮下忙代码如下:
function bigA()
{
function smallA()
{
a="smallAVar_a";
alert(a);
}
}
如何调用bigA()里面的smallA()?
onclick="bigA.smallA()" ????????????? [html]
<html>
<head>
<script language=javascript>
<!--
function bigA(){
smallA();
}
function smallA(){
var a="smallAVar_a";
alert(a);
}
window.onload=bigA();
//-->
</script>
</head>
<body>
</body>
</html>
[/html]
你可以试试这种方法~~ 谢谢
但我要的不是这种效果啊
函数smallA是在bigA里面声明的,如何在bigA外面调用smallA? 那是属于私有函数 应该不能直接调吧
何不单独写成函数 大家用起来也方便 [html]
<html>
<head>
<script language=javascript>
<!--
function bigA(){
function smallA(){
var a="smallAVar_a";
alert(a);
}
smallA();
}
window.onload=bigA();
//-->
</script>
</head>
<body>
</body>
</html>
[/html]
我认为直接想像你那样的调用的话不怎么行吧?
也有可能是我水平有限~
你等等大侠来看看吧:) [html]
<script language=javascript>
<!--
function bigA(){
this.smallA=function(){
var a="smallAVar_a";
alert(a);
}
}
window.onload=new bigA().smallA();
//-->
</script>
[/html]
[[i] 本帖最后由 fonqing 于 2008-8-22 16:57 编辑 [/i]] 呵呵,就是楼上的效果啊!! LZ,你的代码和你需要的答案的代码不是一样的,你没发现?还是?
页:
[1]