jsp中怎么让在前一个div的js中调用后一个div的js中的函数?

如题,在jsp页面有三个div a,b,c想让a中的一个函数调用b中的一个函数,然后b中的这个函数,调用c的一个函数,有方法实现么?

 <script language="javascript"> 
    function a(){
        alert("a");
        b();
    }

    function b(){
        alert("b");
        c();
    }
    function c(){
        alert("c");
    }
</script>
aaa
bbb
ccc

点击aaa div触发a函数,之后a函数调用b函数,b函数调用c函数

可以的啊 function xxx(){} 调用xxx(); 不就可以了

div是dom,和函数什么关系。。直接加onclick调用对应的函数就行了

我想在页面初始化的时候就调用,可以不?

直接引用外部文件,在加载body时采用onload事件加载进去,到那都能用了。

放在$(function(){
a();
})
function a(){
b();
}
function b(){
c();
}
....
这样下去就可以啦

没必然联系吧,直接调用不就好了?js跟dom是有关系,但不是你想的那样隔开的。

页面初始化直接调用 使用init()方法 或者在

function load(){
alert("调用a");
a();
}

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

function b(){
    alert("b");
    c();
}
function c(){
    alert("c");
}

或者在

上面的解答是正确的,但是没必要弄这么复杂,你直接把要显示的数据计算好,页面只做显示,不要加入太多的逻辑。
这种页面方法不断嵌套会加大逻辑复杂度。

low的方法,加个定时器,等到下面的加载到页面了再执行。

 <script>
    setTimeout(function() {
      console.info("a");
      b();
    }, 1000);
    </script>

    <script>
    function b() {
      console.info("b");
      setTimeout("c()", 100);
    }
    </script>

    <script>
    function c() {
      console.info("c");
    }
    </script>