javascript - 是否可以在 JAVASCRIPT 中创建全局变量?

标签 javascript html

<分区>

我有以下 html 代码。我创建了一个客户对象。 (custForATM.js 中的构造函数):

<html>
    <script src="js/custForATM.js"></script>
    <script src="js/ATM.js"></script>   
    <script type="text/javascript">
        var customer = new CustomersATM("300321758","1234","Eric");
    </script>
<body>
    <button onclick="changeID()">Add One to Customer ID</button>
</body>
</html>

函数 changeID() 位于不同的 JS 文件 (ATM.js) 中。 我希望单击此按钮会将变量“customer”发送到 changeID 功能。是否可以? (我知道我可以将此方法移动到 html 文件中。但我不想。

谢谢!!

最佳答案

在您的示例中,客户是一个全局变量。您应该能够执行以下操作:

<button onclick="changeID(customer)">Add One to Customer ID</button>

关于javascript - 是否可以在 JAVASCRIPT 中创建全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20927807/

相关文章:

javascript - Route 中是否有使用 Ember 存储的 Post 请求功能?

javascript - 将项目添加到 ObservableArray() 并等待添加?

html - 有些字形显示,有些不显示? Bootstrap 3

html - 不允许拆分词

html - IE 8 & IE 9 给我 `textarea` 的高度小于 `rows` 属性值请求的高度

html - Bootstrap glyphicon-cog 实际上显示了 glyphicon-envelope?

javascript - 如何从具有属性重要性百分比的 JavaScript 对象列表中选择最相关的配置文件?

javascript - 将 Var 的值插入数组

javascript - 检测何时使用 jQuery UI 的可拖动项向左或向右拖动?

html - IE 表行跨度兼容性