如何在 BODY onload 事件中使用外部 javascript 文件之前先加载它?

Bub*_*oza 5 javascript

<head>
    <script type="text/javascript" src="folder/externaljs.js">
</head>

<body onload="someFunctionInExternalJS();">
</body>
Run Code Online (Sandbox Code Playgroud)

如何确保首先加载externaljs.jssomeFunctionInExternalJS()以便作为结果执行?谢谢!

小智 2

我测试了这段代码,它工作正常:

<!doctype html>
<html>
 <head>
 <script src="my_script.js"></script>
 </head>
<body onload="my_function()">

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在 my_script.js 中:

function my_function () {
    alert("Hello world!");
    }
Run Code Online (Sandbox Code Playgroud)

另一个解决方案是将其写入 my_script.js 中:

function my_function () {
    alert("Hello world!");
    }

document.onload = my_function();
Run Code Online (Sandbox Code Playgroud)