繁体   English   中英

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

[英]Calling js function declared in html file from a .js file

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

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

只要在HTML中删除函数后加载JavaScript文件(或仅在声明函数后才调用函数),则声明的函数将在同一JavaScript上下文中可用。 实际的文件位置无关紧要,仅内存中的名称空间即可。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM