国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現(xiàn)復(fù)選框全選或反選

2019-11-19 17:44:43
字體:
供稿:網(wǎng)友

以下是用原生js實現(xiàn)的復(fù)選框全選/反選的實現(xiàn),選中checkbox的時候,實現(xiàn)全選的效果,并且樣式發(fā)生改變。
代碼最簡潔,js行為優(yōu)化版,復(fù)制粘貼即可使用。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>復(fù)選框全選/反選效果實現(xiàn)</title> <style>  body,dl,dt,dd,p{margin:0;padding:0;}  body{font-family:Tahoma;font-size:12px;}  label,input,a{vertical-align:middle;}  label{padding:0 10px 0 5px;}  a{color:#09f;text-decoration:none;}  a:hover{color:red;}  dl{width:120px;margin:10px auto;  border-radius:5px;background:#fafafa;}  dt{padding-bottom:10px;  border-bottom:1px solid #666;}  dt label{font-weight:700;}  p{margin-top:10px;} </style></head><body> <dl> <dt><input type="checkbox" id="checkAll" /><label>全選</label><a href="javascript:;">反選</a></dt> <dd>  <p><input type="checkbox" name="item" /><label>選項(一)</label></p>  <p><input type="checkbox" name="item" /><label>選項(二)</label></p>  <p><input type="checkbox" name="item" /><label>選項(三)</label></p>  <p><input type="checkbox" name="item" /><label>選項(四)</label></p>  <p><input type="checkbox" name="item" /><label>選項(五)</label></p>  <p><input type="checkbox" name="item" /><label>選項(六)</label></p>  <p><input type="checkbox" name="item" /><label>選項(七)</label></p>  <p><input type="checkbox" name="item" /><label>選項(八)</label></p>  <p><input type="checkbox" name="item" /><label>選項(九)</label></p>  <p><input type="checkbox" name="item" /><label>選項(十)</label></p> </dd> </dl><script type="text/javascript">(function(){ var aInput = document.getElementsByTagName("input"); var aBack = document.getElementsByTagName("a")[0]; var aLabel = document.getElementsByTagName("label")[0]; var allInput = aInput[0];  //全選設(shè)置,當(dāng)點(diǎn)擊事件發(fā)生時候,如果被選擇全部選中,并且文本內(nèi)容改變  allInput.onclick=function(){   if(aInput[0].checked){   for(var i=1;i<aInput.length;i++){    aInput[i].checked = true;   }    aLabel.innerHTML = "全不選";   }   else{    for(var i=1;i<aInput.length;i++){    aInput[i].checked = false;    }    aLabel.innerHTML = "全選";   }  }  //反選設(shè)置,選中的內(nèi)容是原本內(nèi)容的取反  aBack.onclick=function(){   for(var i=1;i<aInput.length;i++){    aInput[i].checked = !aInput[i].checked;   }  }})();</script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 奇台县| 廉江市| 南汇区| 化隆| 嘉黎县| 子洲县| 万源市| 军事| 弥渡县| 南昌县| 龙海市| 织金县| 曲水县| 竹溪县| 武宁县| 赣榆县| 济源市| 望城县| 长春市| 府谷县| 宁武县| 纳雍县| 渭南市| 抚顺市| 常宁市| 益阳市| 南平市| 保亭| 临沧市| 河东区| 武城县| 搜索| 庆元县| 尤溪县| 海城市| 无棣县| 永顺县| 金堂县| 锦屏县| 锦屏县| 綦江县|