Js實(shí)現(xiàn)復(fù)選框的全選、全不選反選功能代碼實(shí)例
主要是用遍歷的方法查找元素,然后通過改變checked的屬性來選擇,為true則是選中狀態(tài),為false則是未選狀態(tài)
實(shí)現(xiàn)代碼
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>復(fù)選框的選擇</title> <style> #btn{ margin: 5px auto; } #btn>input{ font-size: 16px; color: #fff; background-color: rgb(110, 34, 182); outline: none; } #city{ background-color: aqua; } </style> <script> window.onload=function(){ var obt1 = document.getElementById(’btn1’); var obt2 = document.getElementById(’btn2’); var obt3 = document.getElementById(’btn3’); var ocity = document.getElementById(’city’); var oinput = ocity.getElementsByTagName(’input’); obt1.onclick=function(){for(var i=0;i<oinput.length;i++){ oinput[i].checked=true;} } obt2.onclick=function(){for(var i=0;i<oinput.length;i++){ oinput[i].checked=false;} } obt3.onclick=function(){for(var i=0;i<oinput.length;i++){ if(oinput[i].checked==false) { oinput[i].checked=true; }else{ oinput[i].checked=false; }} } } </script></head><body> <div id='btn'> <input type='button' value='全選'> <input type='button' value='全不選'> <input type='button' value='反選'> </div> <div id='city'> <input type='checkbox'>北京<br> <input type='checkbox'>上海<br> <input type='checkbox'>廣州<br> <input type='checkbox'>深圳<br> <input type='checkbox'>武漢<br> </div></body></html>
結(jié)果
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. webpack高級配置與優(yōu)化詳解2. ASP動(dòng)態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗(yàn)分享3. Spring MVC+ajax進(jìn)行信息驗(yàn)證的方法4. 爬取今日頭條Ajax請求5. 詳解JSP 內(nèi)置對象request常見用法6. JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實(shí)現(xiàn)7. HTML <!DOCTYPE> 標(biāo)簽8. JS中map和parseInt的用法詳解9. HTML DOM setInterval和clearInterval方法案例詳解10. H5頁面使用audio標(biāo)簽播放音頻
