我一直在学习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>

10-08 04:27