访问其他功能
问题描述:
局部变量我想做的事情在我的脚本如下:访问其他功能
申报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代码)?
答
你可以通过三个地方的变量作为参数传递给你的其他功能,而无需创建全局变量
喜尼尔,我没有考虑这个方法,但它并没有为我可惜的工作。请你提供一些例子来显示这个应该做的正确。非常感谢! – user1393266