gpt4 book ai didi

javascript - 暂停执行直到单击按钮javascript

转载 作者:行者123 更新时间:2023-11-29 18:22:05 25 4
gpt4 key购买 nike

如果我有一个函数将一些按钮绑定(bind)到另一个函数,我如何才能在单击按钮后仅在同一函数中执行一些代码?例如,在下面的代码中,button.onclick 将 funct2(this.value) 分配给按钮,然后在函数下面执行剩余代码。我想要实现的是停止执行,直到发生某些点击事件。

function funct1(){

//some other codes
button.onclick=function(){funct2(this.value)};

//CODES TO BE EXECUTED AFTER THE FUNCT2 RESPONDS TO SOME USER CLICK



function funct2(){

//some codes

}

最佳答案

不知道你为什么对此感到困惑,这样试试:

将代码移动到第三个函数并在 func2 执行后调用它...

function funct1(){

//some other codes
button.onclick=function(){funct2(this.value)};

function func3() {

//CODES TO BE EXECUTED AFTER THE FUNCT2 RESPONDS TO SOME USER CLICK

}

function funct2(){

//some codes

func3();

}

关于javascript - 暂停执行直到单击按钮javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506752/

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