0

我有以下问题:

在文件中(让 a.js 成为)我有:

var kindofdisplay ;

在另一个文件(让 b.js 成为)中,我获得了设置kindofdisplay的信息。现在,我想从文件 b.js 设置kindofdisplay以便在执行 a.js 时它能够以正确的方式处理变量。

非常感谢

4

2 回答 2

1

正如拉贾指出的那样。如果您可以访问 b.js 上的 kindofdisplay 变量,则可以更改它。您只需要注意不要再次声明它。

您可以尝试给出一个默认值,例如:

var kindofdisplay='none';

并检查这是否是变量在 b.js 上的值。如果不是,您可能会再次声明它。

于 2013-09-05T14:42:11.583 回答
0

如果您在不同的网页上使用这两个 javascript 文件,则始终可以将变量设置为 cookie(前提是您不需要它是安全的)。

看看这个关于 cookie的教程。

另一种方法是将定义用于设置变量的函数的脚本放在一个文件中,将其链接到需要变量存在的两个页面并在每个页面上调用该函数。

当然,正如一些人已经解释的那样,如果您在同一页面上使用两个 javascript 文件,则无需这样做 - 只需确保变量具有适当的范围即可。

于 2013-09-05T15:08:50.327 回答