关于javascript:在同一页面上的两个脚本中使用全局变量

Using a Global Variable in two scripts on same page

我想从两个不同的jquery脚本(将从外部加载到同一页)访问一个公共变量。所以我用

1
window.commonVar = 0;

我的问题是,我有哪些选择要更新它?所以两个脚本都有相同的最后更新值?

所以基本上,如果脚本1执行commonVar++,脚本2应该知道当前值。同样的方法。


您有多个选项:

  • 声明首先加载脚本的变量。
  • 在加载其他脚本之前,在脚本标记中声明主HTML页中的变量
  • 在第三个脚本中声明变量,该脚本是在其他两个脚本之前先加载的。这个脚本可以由您需要通过其他脚本访问的所有Gobal变量组成。
  • 甚至可以将其存储在隐藏的输入值中。