Таким образом, я получил это, чтобы добавить к окну вывода, но его появление не определено. как мне определить, если я дал кнопке значение - PullRequest
0 голосов
/ 12 февраля 2020

Я знаю, что это просто, но я что-то упустил. Я просто пытаюсь получить 1, чтобы добавить, когда я нажимаю кнопку, но я получаю неопределенный, хотя я дал кнопке значение 1 ... что я пропускаю?

const output = document.getElementById('output');
const button = document.getElementById('btn1');

button.onclick = () => {
    output.value += this.value
}

1 Ответ

0 голосов
/ 12 февраля 2020

Я не совсем уверен, что понимаю, чего вы хотите, но это добавит все, что говорит кнопка, к тому, что говорит выход.

const output = document.getElementById('output');
const button = document.getElementById('btn1');

button.onclick = () => {
    output.innerHTML += button.innerHTML
}
<div id='output'>1</div>
<button id='btn1'>Btn1</button>

Если вы хотите сложить вместе два числа, вы должны сначала проанализировать их как числа.

const output = document.getElementById('output');
const button = document.getElementById('btn1');

button.onclick = () => {
    output.innerHTML = parseInt(output.innerHTML) + parseInt(button.innerHTML)
}
<div id='output'>1</div>
<button id='btn1'>1</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...