Files
ClassContent/历届学生/fontendseven/项目练习/个人练习/tablianxi.html
2024-09-27 02:06:13 +08:00

112 lines
2.3 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>tabs</title>
<style>
* {
padding: 0px;
margin: 0px;
list-style: none;
}
.tab_title {
display: flex;
}
.tab_title li {
margin-right: 15px;
}
.tab_title .active_title {
color: blue;
}
.tab_content li {
display: none;
}
.active_content {
display: inline-block !important;
}
</style>
</head>
<body>
<ul class="tab_title">
<li class="active_title">首页</li>
<li>搞笑</li>
<li>军事</li>
<li>农业</li>
</ul>
<ul class="tab_content">
<li class="active_content">首页的内容</li>
<li>搞笑的内容</li>
<li>军事的内容</li>
<li>农业的内容</li>
</ul>
<script>
var titleArr = $(".tab_title li");
var contentArr = $(".tab_content li");
titleArr.forEach(function (v, i) {
v.onclick = function () {
titleArr.forEach(function (a, b) {
a.className = ""
contentArr[b].className = ""
});
this.className = "active_title"
contentArr[i].className = "active_content"
}
});
function $(className) {
return document.querySelectorAll(className)
}
// var titleArr = $(".tab_title li");
// var contentArr = $(".tab_content li");
// titleArr.forEach(function (v,i) {
// v.onclick = function () {
// // 批量的类名清除操作
// titleArr.forEach(function (a,b) {
// // 清除标题
// a.className = ""
// // 清除内容的类名
// contentArr[b].className = ""
// });
// this.className = "active_title"
// contentArr[i].className = "active_content"
// }
// });
// function $(className) {
// return document.querySelectorAll(className)
// }
</script>
</body>
</html>