在javascript中设置javascript变量与其他变量
我有以下问题: 在文件(让a.js成为)中,我有: 在另一个文件中(使用b.js) 我得到了设置显示的信息。 现在,我想从文件b.js中设置kindofdisplay,以便在执行a.js时,它能够以正确的方式处理变量在javascript中设置javascript变量与其他变量,javascript,variables,scope,Javascript,Variables,Scope,我有以下问题: 在文件(让a.js成为)中,我有: 在另一个文件中(使用b.js) 我得到了设置显示的信息。 现在,我想从文件b.js中设置kindofdisplay,以便在执行a.js时,它能够以正确的方式处理变量 非常感谢拉贾所指出的。如果可以访问b.js上的kindofdisplay变量,则可以对其进行更改。你只需要小心别再申报了 您可以尝试指定默认值,如: var kindofdisplay='none'; 检查变量在b.js上的值是否为该值。如果不是,则可能再次声明该变量。如果在不同
非常感谢拉贾所指出的。如果可以访问b.js上的kindofdisplay变量,则可以对其进行更改。你只需要小心别再申报了 您可以尝试指定默认值,如:
var kindofdisplay='none';
检查变量在b.js上的值是否为该值。如果不是,则可能再次声明该变量。如果在不同的网页上使用这两个javascript文件,则始终可以将该变量设置为cookie(前提是不需要安全) 看看关于饼干的事 另一种方法是将定义用于设置变量的函数的脚本放在一个文件中,将其链接到需要变量存在的两个页面,并在每个页面上调用函数
当然,正如一些人已经解释过的,如果您在同一页面上使用两个javascript文件,则无需这样做-只需确保变量具有适当的范围。在同一页面上加载的所有js文件都是同一脚本的一部分,因此,在哪里设置变量并不重要。不要在b.js中再次声明变量。然后它将按照您希望的方式工作。好的,它可以工作。你认为这是解决我问题的最好办法吗?
var kindofdisplay='none';