Слушатель событий JS для обработки нажатия кнопки пользователя? - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть что-то вроде этого:

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

, который должен позволять пользователям вводить данные во время игры (в js).Предполагается, что пользователь нажимает на 1 из X, как те div, чтобы выбрать, какой символ убить.Однако JS не останавливается и ждет ввода.Любая идея ?

Моя функция js выглядит так:

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

1 Ответ

0 голосов
/ 28 февраля 2019
foo = myFunction();

вызывает myFunction немедленно.Таким образом, если myFunction не возвращает другую функцию, к которой вы хотите подключить кнопку, строка должна быть:

foo = myFunction;
...