HTML页面中复选框的操作方法
导读:收集整理的这篇文章主要介绍了HTML页面中复选框的操作方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 复选框在网页中很是常见,无论是电商网站,还是平台,只有有需要选择的地方就会见到复选的身影。接下来,是我之前写过的两个小d...
收集整理的这篇文章主要介绍了HTML页面中复选框的操作方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 复选框在网页中很是常见,无论是电商网站,还是平台,只有有需要选择的地方就会见到复选的身影。接下来,是我之前写过的两个小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; ivlist.length; i++){ vlist[i].checked=vll.checked; } } for( var i=0; ivlist.length; i++){ vlist[i].onclick=function(){ if(this.checked==false){ vll.checked=false; } else{ for(var i2=0; i2vlist.length; i2++){ if(vlist[i2].checked==false){ break; } if(i2> =vlist.length-1){ vll.checked=true; } } } } } vopp.onclick=function(){ for(var i=0; ivlist.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>
以上所述是小编给大家介绍的HTML页面中复选框的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: HTML页面中复选框的操作方法
本文地址: https://pptw.com/jishu/588348.html