在定义之前执行javascript函数

Execute javascript function before defining

本文关键字:javascript 函数 执行 定义      更新时间:2023-09-26

我有一个简单的javascript函数,应该放在部分中:

<script>
function b() {
}
</script>

这个简单的部分:

<script>
function a() {
   b();
}
</script>

当试图从函数a调用函数b时,我得到了一个未定义的函数b,因为它是在函数a之后定义的。这周围有什么吗?

顺序无关紧要。相反,看看你对function b();的调用。

要调用一个函数,只需指定函数的名称,就可以说b();

<script>
    function a() {
        b();
    }
</script>

上面的答案,或者:

为什么不制作一个javascript文件并调用html中的函数呢?

<html>
<head>
    <script type="text/javascript" src="script.js"></script>
<head>
<body>
    <script type="text/javascript">
        a();
    </script>
</body>
</html>

javascript文件将类似于:

function a () {
    b();
}
function b () {
}

我不知道你写错了还是你有错误,但试试:

<script>
function a() {
    b();
}
</script>