访问其他功能

问题描述:

局部变量我想做的事情在我的脚本如下:访问其他功能

申报3个变量的一个函数,并呼吁窗口加载这一功能。 之后,在其他函数中使用这3个变量的值。 任何选项都可以做到这一点,而不必将这些变量作为全局变量来声明

同样重要的是,变量在函数中声明,该函数将在页面加载时调用。

HTML代码:

<a href=''onclick='_default();return false;'>Link</a> 
<div id='mydiv'></div> 

的Javascript:

 function _default(){ 

      var x = document.getElementById('mydiv'); 
      var h = x.offsetHeight; 

       _main(x,h); 

     } 

     _default(); 

     function _main(x,h) { 

      alert(x); 
      alert(h); 

    } 

你会看到,这个脚本执行_default()在页面加载。 _default()函数将2个参数传递给_main()并执行_main()函数,用变量x和h引发2个警报。但是,如何在点击链接时看到这两条警报(请参阅上面的html代码)?

你可以通过三个地方的变量作为参数传递给你的其他功能,而无需创建全局变量

+0

喜尼尔,我没有考虑这个方法,但它并没有为我可惜的工作。请你提供一些例子来显示这个应该做的正确。非常感谢! – user1393266