设计一个网页, 包含两个页面. 可通过点击按钮翻页, 第一页名为"页面1", 第二页名为"页面2"
<!DOCTYPE html>
<html>
<head>
<title>页面切换</title>
<style>
/* CSS: 定义类名为page的元素样式 */
.page {
/* CSS: 默认隐藏.page元素 */
display: none;
}
/* CSS: 定义类名为active的元素样式 */
.active {
/* CSS: 显示.active元素 */
display: block;
}
</style>
</head>
<body>
<!-- HTML: div标签,id为page1,类名为page和active -->
<div id="page1" class="page active">
<!-- HTML: h1标签,显示标题“页面1” -->
<h1>页面1</h1>
<!-- HTML & JS: button标签,点击时调用switchPage函数切换到page2 -->
<button onclick="switchPage('page2')">下一页</button>
</div>
<!-- HTML: div标签,id为page2,类名为page -->
<div id="page2" class="page">
<!-- HTML: h1标签,显示标题“页面2” -->
<h1>页面2</h1>
<!-- HTML & JS: button标签,点击时调用switchPage函数切换到page1 -->
<button onclick="switchPage('page1')">上一页</button>
</div>
<script>
/* JS: 定义函数switchPage, 参数为pageId */
function switchPage(pageId) {
/* JS: 找到当前.active元素并移除.active类名 */
document.querySelector('.active').classList.remove('active');
/* JS: 找到id为pageId的元素并添加.active类名 */
document.getElementById(pageId).classList.add('active');
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>页面切换</title>
<style>
.page {
display: none;
}
.active {
display: block;
}
</style>
</head>
<body>
<div id="page1" class="page active">
<h1>页面1</h1>
<button onclick="switchPage('page2')">下一页</button>
</div>
<div id="page2" class="page">
<h1>页面2</h1>
<button onclick="switchPage('page1')">上一页</button>
</div>
<script>
function switchPage(pageId) {
document.querySelector('.active').classList.remove('active');
document.getElementById(pageId).classList.add('active');
}
</script>
</body>
</html>