【发布时间】:2013-08-31 05:19:47
【问题描述】:
假设我有一个变量:
<script type="text/javascript">
var myVariable = "something";
</script>
在这个 js 全局变量声明之后,我还有另一个 javascript:
<script type="text/javascript" src="myScriptFile.js"></script>
在这个文件中,我需要使用我的全局 myVariable 变量的值。我知道我可以通过在一些 HTML 中设置这个值,然后使用 DOM 或 jQuery 或其他东西在文件中获取这个值来做到这一点,但我想避免在我的 HTML 中创建那种隐藏字段。有没有更好的方法来做到这一点?
【问题讨论】:
-
您可以在
window对象上设置变量,而不是从任何外部文件:window.myVariable = "something";,然后您只需确保在myScriptFile.js中使用它之前已设置它 -
@RGraham 它已经添加到窗口对象中。无需显式设置。
标签: javascript jquery