必要なものは 2 つあります。
- 変数 - JavaScript で情報を保存する方法
- JavaScript でイベントに反応する方法であるイベント ハンドラー
まず、script タグを作成し、JavaScript カウント変数を配置します。これを body タグの下部に配置します。
<script>
var count = 0;
</script>
ここで、プラス記号とマイナス記号がクリックされるたびに実行されるハンドラーを作成します。
<script>
var count = 0;
function plus(){
count++;
}
function minus(){
count--;
}
</script>
ボタンがクリックされたときに呼び出す関数を 2 つ作成しましたが、HTML の値を更新しないか、まだ呼び出します。HTML の値を更新しましょう。
要素が更新さdocument.getElementByID
れ、その値が変更されるようにします。スクリプト タグは次のようになります。
<script>
var count = 0;
var countEl = document.getElementById("count");
function plus(){
count++;
countEl.value = count;
}
function minus(){
count--;
countEl.value = count;
}
</script>
最後に、DOM 内の要素にこれらのハンドラーを実行するように指示する必要があります。
<div id="input_div">
<input type="text" size="25" value="0" id="count">
<input type="button" value="-" id="moins" onclick="minus()">
<input type="button" value="+" id="plus" onclick="plus()">
</div>
これらをイベント ハンドラーとして DOM に追加し、ボタンのクリックに反応してタスクを完了しました。
さて、ここに私たちが改善できることがいくつかあります:
がんばって、JavaScript を使って楽しく学習してください :)