设计一个弹窗页面,有一个输入框,默认值为0,有一个按钮,每次点击输入框内的值加1,点击关闭重新打开后输入框值恢复默认
时间: 2023-08-08 11:07:34 浏览: 102
产品设计经验分享:6个输入框,47个设计点
以下是一个简单的弹窗页面的示例代码:
```
<!DOCTYPE html>
<html>
<head>
<title>弹窗页面</title>
<style>
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 150px;
background-color: #fff;
border: 1px solid #ccc;
padding: 20px;
text-align: center;
display: none;
}
</style>
</head>
<body>
<button onclick="openPopup()">打开弹窗</button>
<div class="popup" id="popup">
<input type="text" id="input" value="0"><br><br>
<button onclick="addOne()">加1</button>
<button onclick="reset()">关闭并重置</button>
</div>
<script>
var popup = document.getElementById("popup");
var input = document.getElementById("input");
var value = 0;
function openPopup() {
// 显示弹窗
popup.style.display = "block";
}
function addOne() {
// 输入框内的值加1
value += 1;
input.value = value;
}
function reset() {
// 关闭弹窗并重置输入框的值为0
popup.style.display = "none";
input.value = 0;
value = 0;
}
</script>
</body>
</html>
```
这个示例代码中,通过CSS设置了一个弹窗的样式,包括位置、大小、背景颜色、边框等。在HTML中,有一个按钮用于打开弹窗,一个输入框和两个按钮用于操作输入框的值。在JavaScript中,通过获取DOM元素,实现了打开弹窗、增加输入框的值、关闭弹窗并重置输入框的值等功能。
阅读全文