我一直在学习javascript,并且已经为此挂了一段时间。我试图每次按下按钮时加1,但不是这样做,它只是停留在0。
<input id="numberBox" size="10" type="text">
<br><br>
<input value="Double!"
onclick="var n = document.getElementById('numberBox').value;
n = n * 2;
document.getElementById('numberBox').value = n";
input type="button">
<br>
<br>
<input value="Reset Number of Clicks" onclick="document.getElementById('divCount').innerHTML = 0;" type="button">
</p>
<hr>
<script>
var count = document.getElementById('divCount').innerHTML;
count ++;
document.getElementById('divCount').innerHTML = count;
</script>
<div id='divCount'>0</div>
我仍然在学习,如果这是一个愚蠢的错误,请原谅我。谢谢。
最佳答案
<div id='divCount'>0</div>
<input type="button" value="add" onclick="oneUp();" />
<script>
function oneUp()
{
var count = parseInt(document.getElementById('divCount').innerHTML, 10);
count ++;
document.getElementById('divCount').innerHTML = count;
}
</script>