我正在尝试从另一个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();
。只是尝试看看它是否有效。