通过js创建一个计数器,初始值为0,计数范围为0-10,点击+号数字+1,点击-号数字-1,超出范围不能点击。
时间: 2024-10-22 15:14:10 浏览: 30
在JavaScript中,你可以创建一个简单的HTML页面结合JavaScript来实现这个计数器的功能。首先,我们需要一个HTML结构,包含一个显示计数的元素、两个按钮(+和-),以及一个控制计数范围的div。以下是代码示例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计数器</title>
</head>
<body>
<h1 id="counter">0</h1>
<button id="incrementBtn" onclick="incrementCounter()">+</button>
<button id="decrementBtn" onclick="decrementCounter()">-</button>
<p id="range" style="display:none;">范围:0 - 10</p>
<script>
let counter = 0;
let maxLimit = 10;
function incrementCounter() {
if (counter < maxLimit) {
counter++;
document.getElementById("counter").textContent = counter;
} else {
alert("超出范围,请按回车继续");
}
}
function decrementCounter() {
if (counter > 0) {
counter--;
document.getElementById("counter").textContent = counter;
} else {
alert("已到达最小值,请按回车继续");
}
}
</script>
</body>
</html>
```
在这个例子中,当点击+号按钮时,`incrementCounter`函数会检查当前的计数值是否小于最大限制。如果小于,则增加计数并更新显示;否则弹出警告提示。同理,点击-号按钮时,`decrementCounter`函数会减少计数并更新显示,如果没有到最小值则操作有效,否则同样显示警告。
阅读全文