e před 1 rokem
rodič
revize
a347e2511c
1 změnil soubory, kde provedl 82 přidání a 0 odebrání
  1. 82 0
      js/DOM/3.选项卡.html

+ 82 - 0
js/DOM/3.选项卡.html

@@ -0,0 +1,82 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+        * {
+            margin: 0;
+            padding: 0;
+            list-style: none;
+            text-decoration: none;
+            box-sizing: border-box;
+        }
+        #container {
+            width: 482px;
+            margin: 200px auto;
+            border: 1px solid #000;
+        }
+        #list {
+            overflow: hidden;
+
+        }
+        #list li{
+            width: 120px;
+            float: left;
+            height: 50px;
+            text-align: center;
+            line-height: 50px;
+            border: 1px solid #000;
+        }
+        .selected {
+            color: #f00;
+            background-color: #ff0;
+        }
+        .active {
+            width: 480px;
+            height: 300px;
+            text-align: center;
+            line-height: 300px;
+            border:1px solid #eee;
+            display: none;
+        }
+        .choise {
+            display: block;
+        }
+    </style>
+</head>
+<body>
+    <div id="container">
+        <ul id="list">
+            <li class="selected">用户管理</li>
+            <li>配置管理</li>
+            <li>角色管理</li>
+            <li>定时任务补偿</li>
+        </ul>
+        <ul id="contain">
+            <li class="active choise">用户管理</li>
+            <li class="active">配置管理</li>
+            <li class="active">角色管理</li>
+            <li class="active">定时任务补偿</li>
+        </ul>
+    </div>
+    <script>
+        var list = document.querySelectorAll("#list li");
+        var contain = document.querySelectorAll("#contain li");
+        for(var i=0;i<list.length;i++) {
+            // list[i] 每一个按钮
+            list[i].index = i;
+            // this在点击事件时 指代当前对象
+            list[i].onclick = function() {
+                for(var j=0;j<contain.length;j++) {
+                    list[j].className = "";
+                    contain[j].className = "active"
+                }
+                this.className = "selected";
+                contain[this.index].className = "active choise";
+            }
+        }
+    </script>
+</body>
+</html>