我试图从另一个
JavaScript文件调用一个JavaScript文件中编写的函数.我有以下代码,但它不起作用:
我的HTML文件
<script type="text/javascript" src="js1.js"></script> <script type="text/javascript" src="js2.js"></script> <script language="javascript"> js1(); </script>
js1.js
function js1() { alert("Hello from js1"); js2(); }
js2.js
function js2() { alert("Hello from js2"); }
我能做什么?
解决方法
尝试更改订单
<script type="text/javascript" src="js2.js"></script> <script type="text/javascript" src="js1.js"></script> <script language="javascript"> js1(); </script>
因为你调用js2();在js1.js里面,所以脚本js2.js应该在之前执行.
在你的情况下,我认为它应该仍然可以工作,而不会改变这样的订单,因为你调用js2();在一个函数内部.执行此脚本时:
function js1() { alert("Hello from js1"); js2(); }
即使是js2.js还没有执行,但你实际上并没有调用js2();此时.
试试它是否有效.