php 复选框全选和取消,js实现复选框的全选和取消全选效果

在很多网站都有这样的功能,当点击一个全选按钮之后,所有的复选框都会被选中,再点击之后会取消全选,功能非常的人性化,可以省却很多人力,下面就简单介绍一下JS如何实现此功能,代码实例如下:

以下是代码:

JS实现复选框的全选和取消全选 - 何问起

li {

list-style-type: none;

font-size: 12px;

color: blue;

width: 300px;

height: 20px;

line-height: 20px;

}

a {

width: 200px;

height: 20px;

float: left;

}

.ck {

float: left;

width: 26px;

}

.time {

color: red;

width: 60px;

height: 20px;

float: right;

}

.dohovertree {

font-size: 12px;

}

window.οnlοad=function()

{

var checkboxs=document.getElementsByName("myHove"+"rTreechk");

var hvtck=document.getElementById("hvtck");

cklen=checkboxs.length;

hvtck.οnclick=function()

{

if(this.checked==true)

{

for(var i=0;i

{

checkboxs[i].checked=true;

}

document.getElementById("dohovert"+"ree").innerHTML="取消"

}

else

{

for(var i=0;i

{

checkboxs[i].checked=false;

}

document.getElementById("dohovertree").innerHTML="全选"

}

}

}

JS实现复选框的全选和取消全选 何问起

全选

以上代码实现了复选框的全选与不全选效果,下面就简单介绍一下如何实现此功能。

一、通过下面两个语句分别获取要选取的复选框对象集合和要点击的复选框对象:

var checkboxs=document.getElementsByName("myHove"+"rTreechk");

var hvtck=document.getElementById("hvtck");

通过以下语句获取要选取复选框的数量:

cklen=checkboxs.length;

二、为myck对象绑定onclick事件处理函数。事件处理函数事先判断hvtck对象是否被选中,如果被选中的话,则遍历复选框,挨个取消选中状态,并且通过document.getElementById("dohovertree").innerHTML="取消"将dohovertree元素中的文本设置为取消,else语句中的原理是一样的,这里就不重复介绍了。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值