zsydgithub 2 years ago
parent
commit
789b3a7f39
2 changed files with 27 additions and 4 deletions
  1. 12 0
      6_Dom/2_练习.html
  2. 15 4
      6_Dom/3_选项卡.html

+ 12 - 0
6_Dom/2_练习.html

@@ -29,6 +29,12 @@
 <body>
   <button id="btn">点击</button>
   <div id="div1">
+    <ul>
+      <li>1</li>
+      <li>2</li>
+      <li>3</li>
+    </ul>
+
   </div>
   <script>
     var btn = document.getElementById('btn')
@@ -39,6 +45,12 @@
     //   div1.style.top = '400px'
     //   div1.style.left = '250px'
     // }
+    var uli = document.getElementsByTagName('li')
+
+    for (var i = 0; i < uli.length; i++) {
+      uli[i].index = i
+      console.log(uli[2].index)
+    }
   </script>
 </body>
 

+ 15 - 4
6_Dom/3_选项卡.html

@@ -35,6 +35,12 @@
       height: 200px;
       border: 1px solid #ccc;
     }
+    .actived{
+      display: none;
+    }
+    .choice{
+      display: block;
+    }
   </style>
 </head>
 <body>
@@ -45,22 +51,27 @@
       <li>体育</li>
     </ul>
     <div id="div1">
-      <div>时事内容</div>
-      <div>新闻内容</div>
-      <div>体育内容</div>
+      <div class="actived choice">时事内容</div>
+      <div class="actived">新闻内容</div>
+      <div class="actived">体育内容</div>
     </div>
   </div>
   <script>
     var btn = document.getElementById('btn')
     var btns = btn.getElementsByTagName('li')
-
+    var content = document.getElementsByClassName('actived')
+    console.log(content)
     for(var i=0;i<btns.length;i++){
+      btns[i].index = i
       btns[i].onclick = function(){
         //this 点谁就是谁
         for(var j=0;j<btns.length;j++){
           btns[j].className = ''
+          content[j].className = 'actived'
         }
         this.className = 'selected'
+        console.log(this.index)
+        content[this.index].className = 'actived choice'
       }
     }