亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js與jQuery實現checkbox復選框全選/全不選的方法

2019-11-20 10:51:34
字體:
來源:轉載
供稿:網友

本文實例講述了js與jQuery實現checkbox復選框全選/全不選的方法。分享給大家供大家參考,具體如下:

先來看看JavaScript實現checkbox復選框全選/全不選的方法。這應該是一個比較實用的前端技巧吧,很多時候我們都需要點擊一個checkbox,然后將所有的復選框自動全部選中,比如新浪郵箱中,一些CMS系統的后臺中,使用本JS效果后,會大大增強了操作體驗,那么究竟是如何實現這一功能的呢?別著急,跟我一步一步實現。

我們先把那些帶復選框的列表弄好,還沒加全選、全不選時候的狀態,大概是這樣的:

<input type=checkbox name=chk><input type=checkbox name=chk><input type=checkbox name=chk><input type=checkbox name=chk><input type=checkbox name=chk><input type=checkbox name=chk>

然后我們在列表的旁邊放一個控制checkbox的Checkbox:

全選:

復制代碼 代碼如下:
<input type=checkbox onclick=sel('chk')>

下面是定義點擊全選的checkBox后所要執行的JS代碼,用JS遍歷所有checkbox,并改變checkbox的狀態:

<script language="javascript"> function sel(a){ o=document.getElementsByName(a) for(i=0;i<o.length;i++) o[i].checked=event.srcElement.checked }</script>

下面還有一種實現JS全選、反選的功能,直接帖代碼了,自己整理吧。

<input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
<!--放一個控制全選的按鈕-->全選<input type="checkbox" value="1" onclick="mm(this)"><script language=javascript><!--JS部分-->function mm(o){  var a = document.getElementsByName("m");  for (var i=0;i<a.length;i++){    a[i].checked = o.checked;  }}</script>

兩種方法任選一吧,都比較容易。

下面再來介紹一下jQuery實現checkbox復選框全選/全不選的方法。雖然使用JavaScript很簡單就可以實現,但是代碼就非常的麻煩了。

下面我來給各位朋友介紹介紹使用jQuery具體的操作方法。

jQuery.attr  獲取/設置對象的屬性值,如:

$("input[name='chk_list']").attr("checked"); //讀取所有name為'chk_list'對象的狀態(是否選中)$("input[name='chk_list']").attr("checked",true); //設置所有name為'chk_list'對象的checked為true

再如:

$("#img_1").attr("src","test.jpg"); //設置ID為img_1的<img>src的值為'test.jpg'$("#img_1").attr("src"); //讀取ID為img_1的<img>src值

例1:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta charset="utf-8"><script src="jquery-1.7.2.min.js"></script><script> $(document).ready(function(){ //是否選擇進行判斷 $(".btn").click(function(){  if ($("input:checkbox:checked").length == 0)  {  alert('你未選擇愛好');  } }); //進行反選  $(".btn1").click(function(){  $("input[type=checkbox]").each(function(){  if ($(this).attr("checked"))  {   $(this).attr("checked",false);  }else{   $(this).attr("checked",true);  }  });  });  }); </script> </head><body>愛好:<input type="checkbox" name="fav[]" value="read">閱讀<input type="checkbox" name="fav[]" value="music">音樂<input type="checkbox" name="fav[]" value="sport">體育<br /><input type="button" name="btn" class="btn" value="提交"><input type="button" name="btn1" class="btn1" value="反選"></body></html>

例2:

<script src="jquery-1.3.2.min.js"></script><input type="checkbox" name="checkbox_name[]" id="checkbox_name_1″ />1<br /> <input type="checkbox" name="checkbox_name[]" id="checkbox_name_2″ />2<br /><input type="checkbox" name="checkbox_name[]" id="checkbox_name_3″ />3<br /><input type="checkbox" name="checkbox_name[]" id="checkbox_name_4″ />4<br /><input type="checkbox" name="checkedAll" id="checkedAll"/>全選/取消全選<script type="text/javascript"><!--$(function() {$("#checkedAll").click(function() {if ($(this).attr("checked") == true) { // 全選$("input[name='checkbox_name[]']").each(function() {$(this).attr("checked", true);});} else { // 取消全選$("input[name='checkbox_name[]']").each(function() {$(this).attr("checked", false);});}});});// --></script>

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久香蕉国产线看观看av| 亚洲高清久久久久久| 隔壁老王国产在线精品| 亚洲视频第一页| 亚洲免费一级电影| 日韩在线视频播放| 久久国内精品一国内精品| 亚洲天堂视频在线观看| 久青草国产97香蕉在线视频| 日韩欧美亚洲范冰冰与中字| 66m—66摸成人免费视频| 国产亚洲精品久久久久久| 亚州欧美日韩中文视频| xvideos成人免费中文版| 欧美片一区二区三区| 国产精品成人播放| 久久精品国产96久久久香蕉| 红桃视频成人在线观看| 国产手机视频精品| 91亚洲精品在线| 黑人精品xxx一区| 欧美一级片免费在线| 爱福利视频一区| 亚洲免费高清视频| 日韩在线观看网址| 国产成人av在线播放| 狠狠躁夜夜躁人人爽天天天天97| 欧美中文字幕精品| 美女国内精品自产拍在线播放| 国产亚洲欧洲高清| 国产区精品视频| 久久久久久伊人| 深夜福利91大全| www日韩中文字幕在线看| 色爱av美腿丝袜综合粉嫩av| 91久久久久久久| 欧美日韩一区免费| 欧美性生交xxxxx久久久| 久久精品男人天堂| 色综合五月天导航| 国产精品91久久| 欧美中文字幕在线| 日韩免费av在线| 日韩第一页在线| 在线看片第一页欧美| 国产精品久久久久久av| 精品丝袜一区二区三区| 日韩欧美中文字幕在线观看| 中文字幕日本欧美| 日韩欧美中文在线| 成人av资源在线播放| 国产一区二区视频在线观看| 91人人爽人人爽人人精88v| 亚洲美女又黄又爽在线观看| 欧美在线视频免费播放| 成人国产精品久久久久久亚洲| 国产精品白嫩初高中害羞小美女| 日韩av成人在线观看| 精品国产欧美成人夜夜嗨| 日韩天堂在线视频| 日韩在线免费视频| 久久av中文字幕| 亚洲人成77777在线观看网| 欧美电影免费观看| 色偷偷av一区二区三区| 国产欧美一区二区三区视频| 日韩中文字幕国产精品| 九九热在线精品视频| 日韩女在线观看| 在线精品高清中文字幕| 亚洲一区二区福利| 亚洲最大的免费| 欧美xxxx18性欧美| 中文字幕亚洲综合久久筱田步美| 亚洲xxxxx电影| 国产亚洲欧洲高清一区| 日韩中文字幕在线视频| 国产精品亚发布| 亚洲毛片在线免费观看| 亚洲欧美国产精品专区久久| 日韩视频―中文字幕| 久精品免费视频| 亚洲综合一区二区不卡| 亚洲精品国精品久久99热| 久久偷看各类女兵18女厕嘘嘘| 奇米成人av国产一区二区三区| 色婷婷久久av| 日韩精品福利在线| 国模精品系列视频| 少妇高潮 亚洲精品| 欧美裸体xxxxx| 国产一区私人高清影院| 久久天天躁狠狠躁夜夜躁2014| 午夜精品久久久久久久白皮肤| 国产精品老女人精品视频| 亲子乱一区二区三区电影| 久久久精品欧美| www.亚洲人.com| 国产精品1234| 在线a欧美视频| 91久久精品国产| 日韩在线观看免费高清完整版| 日韩在线视频一区| 精品久久久久久久久久久久久| 亚洲欧美日韩直播| 国产欧美精品一区二区三区介绍| 中文字幕日韩精品有码视频| 亚洲欧美一区二区激情| 日韩国产高清视频在线| 91精品久久久久久久久久久| 色综合色综合久久综合频道88| 91高清免费视频| 欧美中文字幕在线| 国产成人小视频在线观看| 在线成人激情黄色| 国产精品视频999| 欧美电影在线观看高清| 日韩美女av在线| 黑人狂躁日本妞一区二区三区| 国产精品一区二区女厕厕| 精品国产31久久久久久| 亚洲欧美国产精品久久久久久久| 97精品视频在线播放| 亚洲欧美国产精品久久久久久久| 亚洲欧洲在线免费| 黑人欧美xxxx| 欧美一区在线直播| 国产欧美va欧美va香蕉在| 2019中文字幕免费视频| 国产成人精品久久二区二区| 久久精品99久久久久久久久| 人九九综合九九宗合| 69视频在线播放| 在线看片第一页欧美| 91最新在线免费观看| 欧美专区在线视频| 欧美激情小视频| 欧美精品一区三区| 国产欧美一区二区白浆黑人| 国产精品久久av| 亚洲成人动漫在线播放| 国产精品久久一区| 国产综合久久久久| 国产亚洲视频中文字幕视频| 国产精品日韩专区| 国产69精品久久久久9| 亚洲黄页网在线观看| 26uuu亚洲国产精品| 在线a欧美视频| 91av网站在线播放| 国产精品视频公开费视频| 国产日韩精品一区二区| 欧美日韩加勒比精品一区| 国产中文欧美精品| 色99之美女主播在线视频| 日韩h在线观看| 亚洲精品福利资源站| 亚洲va码欧洲m码| 精品福利在线观看| 欧美另类交人妖| 最近中文字幕mv在线一区二区三区四区| 狠狠躁18三区二区一区| 日韩中文字幕在线视频播放| 国产999精品久久久影片官网|