第六节 jQuery绑定click事件用if判断条件

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script type="text/javascript" src="../jquery-1.12.4.min.js"></script>
 7     <script type="text/javascript">
 8         $(function(){
 9             var $btn = $('#btn');
10             var $div1 = $('#div1');
11             // 绑定click事件
12             $btn.click(function(){
13                 if($div1.hasClass('changecolor'))
14                 {
15                     $div1.removeClass('changecolor');
16                 }
17                 else
18                 {
19                     $div1.addClass('changecolor');
20                 }    
21             });
22             // $btn.hasClass('changecolor');判断是否有changecolor这样式,有返回true
23         });
24 
25     </script>
26 
27     <style type="text/css">
28         div{
29             width: 300px;
30             height: 300px;
31             line-height: 300px;
32             margin: 50px auto 0;
33             text-align: center;
34         }
35         .box{
36             background-color: gold;
37         }
38         .changecolor{
39             background-color: green;
40         }
41     </style>
42 </head>
43 <body>
44     <input type="button" name="" value="切换样式" id="btn">
45     <div class="box" id="div1">这是div元素</div> 
46 </body>
47 </html>

 

posted @ 2020-03-14 17:29  kog_maw  阅读(929)  评论(0编辑  收藏  举报