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

首頁 > 網站 > WEB開發 > 正文

HTML頁面中復選框的小操作

2024-04-27 15:05:04
字體:
來源:轉載
供稿:網友
復選框在網頁中很是常見,無論是電商網站,還是平臺,只有有需要選擇的地方就會見到復選的身影。接下來,是我之前寫過的兩個小demo,都是關于復選框的,希望會給大家帶來幫助。第一個是關于復選框全選反選的操作,當然我在里面還加了一個小功能,就是當選擇底下尚品或者其他的東西的復選框全部為選中狀態時則全選按鈕也變為選中狀態;反之亦然。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> td{ border: 1px solid black; text-align: center; } table{ border: 1px solid black; } #opp{ border-radius: 50%; width: 20px; height: 20px; border: 1px style #eee; outline-style: none; } </style> </head> <body> <table> <tr> <td><input id="all" type="checkbox">全選</td> <td width="300px">復選框全選示例</td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input class="list" type="checkbox"></td> <td></td> </tr> <tr> <td><input id="opp" type="button">反選</td> <td></td> </tr> </table> <script> var vll = document.getElementById("all"); var vlist=document.getElementsByClassName("list"); var vopp=document.getElementById("opp"); vll.onclick=function(){ for(var i=0;i<vlist.length;i++){ vlist[i].checked=vll.checked; } } for( var i=0;i<vlist.length;i++){ vlist[i].onclick=function(){ if(this.checked==false){ vll.checked=false; } else{ for(var i2=0;i2<vlist.length;i2++){ if(vlist[i2].checked==false){ break; } if(i2>=vlist.length-1){ vll.checked=true; } } } } } vopp.onclick=function(){ for(var i=0;i<vlist.length;i++){ vlist[i].checked=!vlist[i].checked; if(vlist[i].checked==false){ vll.checked=false; } } } </script> </body></html>第二個呢則是自定義復選框樣式,就是可以將我們的復選框使用圖片來替代,以增加酷炫的效果;而且這里我是完全運用CSS3的寫法,不涉及javaScript的;<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .box1{ width: 1000px; height: 50px; position: relative; } input{ width: 50px; height: 50px; opacity: 1; display: none; } input+label{ display: block; width: 50px; height: 50px; background: url(img/2.png); background-size: 100%; } input:checked+label{ background: url(img/1.PNG); background-size: 100%; } </style> </head> <body> <div class="box1"> <input type="checkbox" name="" id="input1" value="" /> <label for="input1"></label> </div> <div class="box2"> <input type="checkbox" name="" id="input2" value="" /> <label for="input2"></label> </div> <div class="box3"> <input type="checkbox" name="" id="input3" value="" /> <label for="input3"></label> </div> </body></html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁河县| 嵩明县| 聂拉木县| 海原县| 深圳市| 元江| 扎兰屯市| 庆云县| 辽阳县| 都安| 五华县| 东乌珠穆沁旗| 桐柏县| 若尔盖县| 锦屏县| 绥中县| 宁明县| 汉川市| 钟祥市| 林州市| 安陆市| 棋牌| 甘南县| 霍州市| 合水县| 金坛市| 沙湾县| 虹口区| 朝阳区| 西乌珠穆沁旗| 霍林郭勒市| 沐川县| 怀柔区| 梨树县| 镇原县| 日照市| 宁波市| 司法| 怀仁县| 夏邑县| 红原县|