Function onclick带延迟的多个函数

Function onclick带延迟的多个函数,function,onclick,delay,Function,Onclick,Delay,我需要这样的东西: onClick="function1(); function2();" 在功能之间有一个小的延迟。 我不想在function1的末尾调用function2。onclick=“functionCaller”; onclick="functionCaller"; <script> function functionCaller(){ function1(); setTimeout(function2, 500); //this will call

我需要这样的东西:

onClick="function1(); function2();"
在功能之间有一个小的延迟。 我不想在function1的末尾调用function2。

onclick=“functionCaller”;
onclick="functionCaller";

<script>
function functionCaller(){
    function1();
    setTimeout(function2, 500); //this will call function2 after 500 millisecons.
}
</script>
函数functionCaller(){ 功能1(); setTimeout(function2500);//这将在500毫秒后调用function2。 }
onclick=“functionCaller”;
函数functionCaller(){
功能1();
setTimeout(function2500);//这将在500毫秒后调用function2。
}

我已经试过了,但是setTimeout()不起作用。它可以在瞬间完成该功能。我不知道为什么。也尝试了。延迟(3000),同样的问题。您确定没有在函数2上添加()吗?在这里我发现了我的错误。现在它起作用了。谢谢你的帮助!是的,如果需要为function2指定参数,则需要执行以下操作:)我已经尝试过了,但是setTimeout()不起作用。它可以在瞬间完成该功能。我不知道为什么。也尝试了。延迟(3000),同样的问题。您确定没有在函数2上添加()吗?在这里我发现了我的错误。现在它起作用了。谢谢你的帮助!是,如果需要为function2指定参数,则需要执行以下操作:)