妙味课堂基础篇0_2代码

1、全选框

全选 选中 选中 选中 选中 选中 选中 选中 选中 选中 选中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>task-04</title>
    <link rel="stylesheet" href="test.css">
</head>
<body>
<input id="btn" type="checkbox" name="">全选
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<input type="checkbox" name="">选中
<script type="text/javascript">
    var input = document.getElementsByTagName("input");
    var btn = document.getElementById("btn");

    btn.onclick = function() {
        console.log("i running");
        console.log(btn.checked);
            if(btn.checked)
                for (var i = 1; i < input.length; i++) {
                    input[i].checked=true;
                }

            if(!btn.checked)
                for (var i = 1; i < input.length; i++) {
                    input[i].checked=false;
                }

    }
</script>
</body>
</html>

 

 2、选项卡

div1

div2

div3

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>test</title>
 6     <style type="text/css">
 7         .active{
 8             background-color: #ccc;
 9         }
10         div{
11             display: none;
12         }
13     </style>
14 </head>
15 <body>
16     <button>按钮1</button>
17     <button>按钮2</button>
18     <button>按钮3</button>
19     <div><p>div1</p></div>
20     <div><p>div2</p></div>
21     <div><p>div3</p></div>
22     <script type="text/javascript">
23         var btn = document.getElementsByTagName("button");
24         var div = document.getElementsByTagName("div");
25         for (var i = 0; i < btn.length; i++) {
26             btn[i].index = i;
27             btn[i].onclick = function(){
28                 for (var i = 0; i < btn.length; i++) {
29                     btn[i].className="";
30                     div[i].style.display="";
31                 }
32                 
33                 this.className = "active";
34                 div[this.index].style.display="block";
35             }
36         }
37     </script>
38 </body>
39 </html>

 

 

posted @ 2016-07-21 18:12  阿木木Superstar  阅读(114)  评论(0编辑  收藏  举报