创建两个分页,第一个分页显示三个按钮,按钮一:点击时会弹出文本内容,按钮二点击会有弹窗提示,显示输入窗口,第二个页面显示图片
时间: 2024-02-05 15:02:29 浏览: 103
分页显示信息
好的,这个问题很明确,下面是我给出的一个基础实现方案:
HTML:
```html
<!DOCTYPE html>
<html>
<head>
<title>分页</title>
</head>
<body>
<div id="page1">
<button onclick="showText()">按钮1</button>
<button onclick="showPopup()">按钮2</button>
<button onclick="goToPage2()">按钮3</button>
</div>
<div id="page2" style="display: none;">
<img src="your_image_url">
</div>
<div id="popup" style="display: none;">
<input type="text" id="inputText">
<button onclick="hidePopup()">确定</button>
</div>
<script>
function showText() {
alert("这是文本内容");
}
function showPopup() {
document.getElementById("popup").style.display = "block";
}
function hidePopup() {
document.getElementById("popup").style.display = "none";
// 在这里可以获取输入框的值,做相应的处理
}
function goToPage2() {
document.getElementById("page1").style.display = "none";
document.getElementById("page2").style.display = "block";
}
</script>
</body>
</html>
```
这里我们创建了三个 div 区域,分别对应三个内容:
- page1:第一个分页,包含三个按钮
- page2:第二个分页,包含一张图片
- popup:弹窗,用于显示输入框和确定按钮
在页面加载时,我们将 page2 和 popup 的 display 属性设置为 none,表示它们一开始是隐藏的,只有在点击按钮的时候才会显示。
JavaScript:
```javascript
function showText() {
alert("这是文本内容");
}
function showPopup() {
document.getElementById("popup").style.display = "block";
}
function hidePopup() {
document.getElementById("popup").style.display = "none";
// 在这里可以获取输入框的值,做相应的处理
}
function goToPage2() {
document.getElementById("page1").style.display = "none";
document.getElementById("page2").style.display = "block";
}
```
这里我们定义了四个函数:
- showText:在点击按钮1时调用,用于弹出文本内容
- showPopup:在点击按钮2时调用,用于显示弹窗
- hidePopup:在点击弹窗的确定按钮时调用,用于隐藏弹窗,并获取输入框的值
- goToPage2:在点击按钮3时调用,用于切换到第二个分页
这个实现方案比较基础,可以按照你的需求进行修改和扩展。如果你有什么问题,可以随时问我。
阅读全文