gpt4 book ai didi

javascript - 使用 MooTools 使 Javascript 变量成为全局变量

转载 作者:行者123 更新时间:2023-11-30 08:17:04 25 4
gpt4 key购买 nike

我目前使用的是 mootools-1.2.3,但我无法在函数外部访问变量。

我需要在 domready 函数中定义变量,否则 DOM 还没有被加载并且选择器函数将不起作用(我不能将脚本放在 HTML 的末尾我无法控制当框架写入对外部脚本的引用时)。

有没有办法在另一个函数中引用同一个变量?

window.addEvent('domready', function() {
var myVar = new myClass('someURL', 'elementSelectorString');
document.addEvent('click', function(event) {
myVar.doSomeStuff(var1, var2);
});
});

window.addEvent('unload', function(event) {
// Reference to myVar variable in domready function.
myVar.cleanUpStuff();
});

最佳答案

var myVar; 放在顶层(在 addEvents 之上),并从 domready 函数中删除 var。变量在声明它们的范围内可见。

关于javascript - 使用 MooTools 使 Javascript 变量成为全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1427743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com