js 函数里面的函数如何在外面调用? 10

<scripttype="text/javascript">functiona(){alert(333);tb(111);functiontb(s){alert(s);}... <script type="text/javascript">
function a(){
alert(333);
tb(111);
function tb(s){
alert(s);
}
}
a();
tb(222);这里调用不到,如何解决?
</script>
展开
 我来答
匿名用户
2014-10-10
展开全部

通常下, 函数辩毁内的一切都是局部的,私有纯灶孙的, 外面怎么能调用到呢

<script type="text/javascript">
  function a() {
   做链this.tb = function( s ) {
    alert( s );
   }
  }
  
  var b = new a();
      b.tb( 222 ); //这样才行啊
</script>

追问
请问不用面向对象可以实现吗?
追答
反正你那种方法就是不行!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式