我知道这很简单,但是我丢失了一些东西。我只是想在按下按钮时追加1,但是即使将按钮的值设置为1,我也无法定义...我缺少什么?
const output = document.getElementById('output');
const button = document.getElementById('btn1');
button.onclick = () => {
output.value += this.value
}
我不完全确定我了解您想要的是什么,但这会将按钮说的内容附加到输出说的内容上。
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>