1

我正在处理我的 .js 文件。当我的函数 mainPaginationClicked 被调用时,我希望它也执行另一个函数 rotateMessage。rotateMessage 在我的 html 文档的脚本标签中声明。有没有办法从我的 .js 文件中调用这个函数?

4

3 回答 3

0

是的,您可以像在 .js 文件中那样调用它。JS 中的函数在文件之间共享,变量也是如此。

于 2012-10-24T17:35:48.243 回答
0

只要您在 HTML 中声明函数之后加载 JavaScript 文件(或仅在声明函数后调用该函数),那么您声明的函数将在同一个 JavaScript 上下文中可用。实际的文件位置无关紧要,只有内存中的命名空间。

浏览器中的默认行为是在使用script标签加载 JavaScript 时阻止,因此您可以安全地按照您希望它们执行的顺序编写 JavaScript 资源,而不必担心需要加载外部文件这一事实(除非另有明确控制它们都汇集在一个全局命名空间中)。

于 2012-10-24T17:36:38.047 回答
0

如果您确保您的 js 文件包含脚本标记之后,则调用应该没有问题rotateMessage

于 2012-10-24T17:37:12.093 回答