从.js文件中调用html文件中声明的js函数

时间:2012-10-24 17:34:19

标签: javascript html function call

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

只要在HTML中对函数进行delcared后加载JavaScript文件(或者仅在声明函数后调用该函数),您声明的函数将在同一JavaScript上下文中可用。实际的文件位置并不重要,只有内存中的命名空间。

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

答案 2 :(得分:0)

如果确保您的js文件包含在 脚本标记之后,那么调用rotateMessage

应该没有问题