锋利的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>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。