你需要两件事。
- 变量 - 这是在 JavaScript 中存储信息的方式
- 事件处理程序,这是对 JavaScript 中的事件作出反应的方式
首先,让我们创建一个 script 标签,并在其中放入一个 JavaScript 计数变量,我们将它放在 body 标签的底部:
<script>
var count = 0;
</script>
现在,我们要创建一个处理程序,它会在单击加号和减号时执行
<script>
var count = 0;
function plus(){
count++;
}
function minus(){
count--;
}
</script>
我们已经创建了两个函数在单击按钮时调用,但是我们不更新 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 中,以响应单击按钮,完成任务。
现在,这里有一些我们可以改进的地方:
祝你好运,愉快的 JavaScripting 和愉快的学习 :)