Как сложить генератор чисел от непрерывного нажатия одной и той же кнопки?

avatar
Revenge888888
7 апреля 2018 в 23:46
40
1
0

Кнопка, показанная ниже, выдает 1 (валюта), но когда я попытался сложить кнопку при двойном нажатии, она выдает совершенно другое число и мерцает между двумя. Ниже приведен код:

function money() {
    clicks = document.getElementById("demo").nodeValue;
    setInterval(function() {
        document.getElementById("demo").innerHTML = clicks = clicks + 1;
    }, 1000)
    document.getElementById("btn").disabled = false;
}
Источник
Yassine Beloued
7 апреля 2018 в 23:52
0

Привет, вы можете использовать свойство CSS pointer-events

tom10271
8 апреля 2018 в 02:45
0

Я не могу понять, что вы пытаетесь сделать, вы хотите отключить кнопку после нажатия?

Heretic Monkey
8 апреля 2018 в 02:59
0

Пожалуйста, отредактируйте свой вопрос, чтобы предоставить минимальный воспроизводимый пример. Включите HTML в дополнение к JavaScript. Вы можете использовать функцию Stack Snippet (кнопка выглядит как <> на странице в редакторе).

Ответы (1)

avatar
Andre Figueiredo
8 апреля 2018 в 03:18
0

Параллелизм... Поместите чтение значения очень близко к тому, где вы будете его использовать

function money() {
    setInterval(function() {
        clicks = document.getElementById("demo").nodeValue;
        document.getElementById("demo").innerHTML = clicks = clicks + 1;
    }, 1000)
    document.getElementById("btn").disabled = false;
}