gpt4 book ai didi

javascript - 我如何从另一个外部 javascript 文件中的外部 javascript 文件调用函数?

转载 作者:行者123 更新时间:2023-11-28 03:59:20 24 4
gpt4 key购买 nike

我有 2 个外部 javaScript 文件。我想将第一个文件的 function 调用到第二个文件中。任何人都可以帮助我吗?我如何从另一个外部 javascript 文件中的外部 javascript 文件调用函数?

最佳答案

JS 打印 DOM 上的值,所以一旦页面在浏览器上呈现,它就被视为一个大文档 .这意味着,在解析之后,您可以从任何 JS 文件调用任何函数 ONLY IF 该函数 在您的调用函数之前已加载到 DOM 上!

这说明了,假设你有 2 个文件 js1.jsjs2.js,在 js1 和 中有 fn1() js2 中的 fn2()

因此,如果您必须在 js1.js 中调用 fn1(),请在 js2.js 之前加载它,加载后只需创建一个从 js2.js 调用 fn1() 就可以了!!

js1.js

function fn1(){
// some code
}

js2.js

function fn2(){
fn1(); //function call to another file.
}

保证加载顺序即可:

<script src="js1.js" type="script/javascript"> <!-- Load the main program JS first -->
<script src="js2.js" type="script/javascript"> <!--Load the calling program JS after it -->

另一种方法

<script src="js1.js" type="script/javascript"> //Load the main program JS first
<script language="javascript">
fn1(); //call the function directly from the HTML embedded JS :)
</script>

关于javascript - 我如何从另一个外部 javascript 文件中的外部 javascript 文件调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com