在定义之前执行javascript函数

时间:2014-09-19 20:05:31

标签: javascript function

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

<script>
function b() {

}
</script>

这一节中的简单:

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

当尝试从函数a调用函数b时,我得到一个未定义的函数b,因为它是在函数a之后定义的。反正有吗?

3 个答案:

答案 0 :(得分:0)

我不知道你是不是写错了,或者你所犯的错误只是尝试:

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

答案 1 :(得分:0)

订单无关紧要。而是查看您对function b();的调用。

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

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

答案 2 :(得分:0)

上面的答案,或者:

为什么不制作一个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 () {
}