javascript中checkbox使用方法實(shí)例演示
本文實(shí)例講述了JavaScript實(shí)現(xiàn)的伸展收縮型菜單代碼。分享給大家供大家參考。具體如下:
運(yùn)行效果截圖如下:
(1)全選
(2)部分選
(3)反選(全不選)
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Table中的CheckBox</title> <script type="text/javascript" src="script/jquery-1.10.1.js"></script> <style type="text/css"> body { width:100%; height:100%; font-size:12px; } table { width:80%; height:100%; } .tr_odd { background: #EBF2FE; } .tr_even { background: #B4CDE6; } .tab_body { text-align: center; } </style> <script type="text/javascript"> $(function(){ $("tr:odd").addClass("tr_odd");//奇數(shù)行背景色 $("tr:even").addClass("tr_even");//偶數(shù)行背景色 $("#ckb_head").click(function(){ if($(this).prop("checked")){//全選 $("input[name='ckb']").attr("checked","true"); }else{//全不選 $("input[name='ckb']").removeAttr("checked"); } }); }); //部分選 function ckbSome(){ var flag = true; var selectedCkb = document.getElementsByName("ckb"); for(var i=0;i<selectedCkb.length;i++){ if(selectedCkb[i].checked == false){ flag = false; } if(flag){ document.getElementsByName("check_box")[0].checked=true; }else{ document.getElementsByName("check_box")[0].checked=false; } } } </script> </head> <body> <table> <tr style="background: #CCCCCC;text-align: center;"> <th><input type="checkbox" id="ckb_head" name="check_box"/></th> <th>學(xué)號(hào)</th> <th>姓名</th> <th>年齡</th> <th>性別</th> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060101</td> <td>張華</td> <td>23</td> <td>男</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060102</td> <td>趙雪</td> <td>24</td> <td>女</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060103</td> <td>孫旭</td> <td>21</td> <td>男</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060104</td> <td>李姝</td> <td>20</td> <td>女</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060105</td> <td>公孫旭</td> <td>22</td> <td>男</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060106</td> <td>李枝花</td> <td>24</td> <td>女</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060107</td> <td>魏征</td> <td>22</td> <td>男</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060108</td> <td>施禮</td> <td>20</td> <td>女</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060109</td> <td>王志</td> <td>23</td> <td>男</td> </tr> <tr class="tab_body"> <td><input type="checkbox" name="ckb" onclick="ckbSome()"/></td> <td>2013060104</td> <td>方小許</td> <td>20</td> <td>女</td> </tr> </table> </body> </html>
希望本文所述對(duì)大家學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
- js點(diǎn)擊文本框彈出可選擇的checkbox復(fù)選框
- JS實(shí)現(xiàn)CheckBox復(fù)選框全選、不選或全不選功能
- 基于javascript實(shí)現(xiàn)checkbox復(fù)選框?qū)嵗a
- javascript實(shí)現(xiàn)checkbox復(fù)選框?qū)嵗a
- js與jQuery實(shí)現(xiàn)checkbox復(fù)選框全選/全不選的方法
- javascript動(dòng)態(tài)添加checkbox復(fù)選框的方法
- javascript中checkbox使用方法簡(jiǎn)單實(shí)例演示
- js獲取所有checkbox的值的簡(jiǎn)單實(shí)例
相關(guān)文章
iframe父頁(yè)面獲取子頁(yè)面參數(shù)的方法
這篇文章主要介紹了iframe父頁(yè)面獲取子頁(yè)面參數(shù)的方法,需要的朋友可以參考下2014-02-02javascript下使用Promise封裝FileReader
這篇文章主要介紹了javascript下使用Promise封裝FileReader,需要的朋友可以參考下2016-02-02BootStrap Validator對(duì)于隱藏域驗(yàn)證和程序賦值即時(shí)驗(yàn)證的問(wèn)題淺析
這篇文章主要介紹了BootStrap Validator對(duì)于隱藏域驗(yàn)證和程序賦值即時(shí)驗(yàn)證的問(wèn)題的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12Uni-app跨平臺(tái)開(kāi)發(fā)應(yīng)用入門實(shí)戰(zhàn)
這篇文章主要為大家介紹了Uni-app跨平臺(tái)開(kāi)發(fā)應(yīng)用入門實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03解決layui-table單元格設(shè)置為百分比在ie8下不能自適應(yīng)的問(wèn)題
今天小編就為大家分享一篇解決layui-table單元格設(shè)置為百分比在ie8下不能自適應(yīng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09