JS事件侦听器可处理用户按钮推送?

时间:2019-02-28 19:25:25

标签: javascript asynchronous event-handling

我有这样的东西:

div style='cursor: pointer;' onClick='myFunction(" . $_SESSION['pseudos'][$key] . ")'

应该可以使用户在玩游戏(使用js)时进行输入。用户应该从X中选择1来选择那些div如何选择杀死哪个char。但是,js不会停止并等待输入。任何想法 ?

我的函数js看起来像这样:

function myFunction(foo) {
    if (foo === null){
    document.getElementById("button").addEventListener("click", function() {
        foo = myFunction();
    }
    return foo;
}

1 个答案:

答案 0 :(得分:-1)

foo = myFunction();

立即调用myFunction。因此,除非myFunction返回您希望按钮连接到的另一个函数,否则该行应为:

foo = myFunction;