gpt4 book ai didi

javascript - 在脚本标签 block 之间调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-28 11:33:28 25 4
gpt4 key购买 nike

我有两套<script>标记包含 JavaScript 函数的 block ,并按优先顺序排列它们。其中一个标签包含 src到另一个外部 .js 库文件,如下所示。

<script src='libtest.js'>
function helloworld() {
alert('hello world');
}

function callLibraryTest() {
runLibraryTest(); //Calls into libtest.js for auto test.
}
</script>

... some html ...

<script>
function callHello() {
helloworld();
}
</script>

我收到的错误是 callHello()函数没有helloworld()定义的。我该如何解决这个问题?

请注意,这些脚本是故意分开的,因为如果它们聚在一起,就会调用 callHello()可能最终也没有定义。

谢谢。

最佳答案

如果 <script>标签有 src属性,它也不能包含脚本文本。移动helloworld功能到一个单独的<script>标签。

<script src="libtest.js"></script>

<script>
function helloworld() {
alert('hello world');
}

function callLibraryTest() {
runLibraryTest(); // Calls into libtest.js for auto test.
}
</script>

<!-- some html ... -->

<script>
function callHello() {
helloworld();
}
</script>

关于javascript - 在脚本标签 block 之间调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32263138/

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