[英]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.