【问题标题】:How to execute javascript in different file?如何在不同的文件中执行javascript?
【发布时间】:2012-04-11 01:17:40
【问题描述】:

我的 html 页面中有多个 javascript 函数。其中一个,迄今为止最大的,是在单击按钮时执行的。如果我将该函数移动到单独的 .js 文件中,让 onclick 运行该文件的语法是什么?

【问题讨论】:

  • 在您尝试使用其中定义的函数之前,请确保已加载脚本文件。例如,使用 jquery,您可以将调用代码包装在 $(function () { /* here */ }); 中。

标签: javascript html file onclick


【解决方案1】:

如果函数的名称仍然相同,那么您无需执行任何操作,只需在任何代码使用它之前将脚本包含在 html 中,如下所示:

<script src="/yourscript.js" type="text/javascript"></script>

【讨论】:

    【解决方案2】:

    您的 javascript 函数可以位于任意数量的文件中。您只需要在标签内添加对 .js 文件的引用即可:

    <script type="text/javascript" src="path/to/scripts/filename.js"></script>
    

    【讨论】:

      【解决方案3】:

      您无需更改任何内容。

      只需将您的 javascript 文件包含在您的 HEAD 部分中,其余部分可能保持不变。 :-)

      【讨论】:

        【解决方案4】:

        您的onclick 不运行该文件。它运行该文件中包含的函数。您无需更改 onclick 语法即可实现这一目标。

        【讨论】:

        • 如果反对者能说出我的回答有什么问题,那就太好了。
        猜你喜欢
        • 1970-01-01
        • 2016-04-19
        • 1970-01-01
        • 1970-01-01
        • 2023-01-30
        • 2018-10-15
        • 1970-01-01
        • 1970-01-01
        • 2012-11-24
        相关资源
        最近更新 更多