• 锋利的Jquery(Table,Checkbox)


    1、Table奇数偶数行

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <title></title>
     5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     6 <script type="text/javascript">
     7 window.onload = function(){ //页面所有元素加载完毕
     8     var item  =  document.getElementById("tb");            //获取id为tb的元素(table)
     9     var tbody =  item.getElementsByTagName("tbody")[0];    //获取表格的第一个tbody元素
    10     var trs =   tbody.getElementsByTagName("tr");            //获取tbody元素下的所有tr元素
    11     for(var i=0;i < trs.length;i++){//循环tr元素
    12         if(i%2==0){        //取模. (取余数.比如 0%2=0 , 1%2=1 , 2%2=0 , 3%2=1)
    13             trs[i].style.backgroundColor = "#888"; // 改变 符合条件的tr元素 的背景色.
    14         }
    15     }
    16 }
    17 </script>
    18 </head>
    19 <body>
    20 <table id="tb">
    21     <tbody>
    22         <tr><td>第一行</td><td>第一行</td></tr>
    23         <tr><td>第二行</td><td>第二行</td></tr>
    24         <tr><td>第三行</td><td>第三行</td></tr>
    25         <tr><td>第四行</td><td>第四行</td></tr>
    26         <tr><td>第五行</td><td>第五行</td></tr>
    27         <tr><td>第六行</td><td>第六行</td></tr>
    28     </tbody>
    29 </table>
    30 </body>
    31 </html>

     2、CheckBox

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <title></title>
     5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     6 <script type="text/javascript">
     7 window.onload = function(){//页面所有元素加载完毕
     8     var btn = document.getElementById("btn");  //获取id为btn的元素(button)
     9     btn.onclick = function(){                   //给元素添加onclick事件
    10         var arrays = new Array();              //创建一个数组对象
    11         var items = document.getElementsByName("check");  //获取name为check的一组元素(checkbox)
    12         for(i=0; i < items.length; i++){  //循环这组数据
    13             if(items[i].checked){      //判断是否选中
    14                 arrays.push(items[i].value);  //把符合条件的 添加到数组中. push()是javascript数组中的方法.
    15             }
    16         }
    17         alert( "选中的个数为:"+arrays.length  );
    18     }
    19 }
    20 </script>
    21 </head>
    22 <body>
    23 <form method="post" action="#">
    24     <input type="checkbox" value="1" name="check" checked="checked"/>
    25     <input type="checkbox" value="2" name="check" />
    26     <input type="checkbox" value="3" name="check" checked="checked"/>
    27     <input type="button" value="你选中的个数" id="btn"/>
    28 </form>
    29 </body>
    30 </html>
  • 相关阅读:
    解决Windows Server2008 R2中IE开网页时弹出阻止框
    为Java说句公道话
    垃圾回收(GC)的三种基本方式
    偏执却管用的10条Java编程技巧
    学习Javascript的8张思维导图【收藏】
    Java 常见异常及趣味解释
    Java程序员们最常犯的3个集合错误
    浅谈jsp、freemarker、velocity区别
    ThreadLocal使用
    javascript 之闭包
  • 原文地址:https://www.cnblogs.com/ElvisZhongShao/p/3939808.html
Copyright © 2020-2023  润新知