html全选替换,网站上如何实现全选与反选
我们经常会看到有些网站中在需要有选项的地方会出现全选,当我们点击全选的时候,所有的都会被选中,下面我们来说一下如何实现这种效果。
先说一下思路:想要利用js写出全选按钮,首先我们要获取全选按钮和其他的选择按钮,然后给全选按钮注册点击事件,当全选按钮被点击的时候,除全选按钮之外的其他的选择框会被选中。
Title
window.οnlοad=function () {
// 1、获取全选按钮
var oBtn=document.getElementById("btn");
// 2、获取box中的所有input
var oBox=document.getElementById("box");
var inputs=oBox.getElementsByTagName("input");
// 3、当点击全选按钮的时候所有的input被选中
// 3、1 给全选按钮添加点击事件
oBtn.οnclick=function () {
// 3、2 遍历box中的所有input
for(var i=0;i
inputs[i].checkd=true;
}
}
}
反选,顾名思义就是当点击此反选按钮的时候之前没有选中的选择框会被选中,之前被选中的选择框会取消选中,下面我们来看一下实现这种需求的代码;
Title
window.οnlοad=function () {
// 1.获取反选按钮
var oBtn=document.getElementById("btn");
// 2.获取box中的所以input
var oBox=document.getElementById("box");
var inputs=oBox.getElementsByTagName("input");
// 3.给反选按钮添加点击事件
oBtn.οnclick=function () {
oBtn.checked=true;
for(var i=0;i
// 3.1 遍历判断有哪些input的checked的值为false;
if(inputs[i].checked==false){
// 3.2 给筛选出来的input的checked的值为true;
inputs[i].checked=true;
}else {
// 3.3 给其他的赋值为false;
inputs[i].checked=false;
}
}
}
}
html全选替换,网站上如何实现全选与反选相关推荐
- element-ui 中 el-table 分页多选(记住上一页勾选数据)及编辑回显
element-ui 中 el-table 分页多选(记住上一页勾选数据)及编辑回显 element-ui 的官网是有属性的 el-table-colum 的 reserve-selection 属性 ...
- 网站图片多服务器选多大,网站上的图片一般多大合适
网站上的图片一般多大合适 内容精选 换一换 安装了SSL证书后,访问网站时,HTTPS比HTTP要多几次握手的时间,HTTPS协议握手阶段比较费时,同时还要进行RSA校验,因此使用了SSL证书后,相较 ...
- 使用JCplayer在自己的网站上播放视频
2019独角兽企业重金招聘Python工程师标准>>> 在个人网站上放一两段视频早已经不是什么新鲜事了,最简单的办法就是把视频传到youku/爱奇艺/土豆等等视频分享网站,通过审核并 ...
- SQL Server 2005全文检索技术在网站上的应用实录
SQL Server 2005全文检索技术在网站上的应用实录 一.前言 "人类失去搜索,世界将会怎样?",同样,很难想象一个拥有极大信息量的行业网站门户没有站内全文搜索将会出现怎样 ...
- 8305天距离梦想还有8,352 千米 2012-03-31 23:18:53 柏林勃兰登堡门 再过两天就是我22周岁生日了,我在生命网站上摁下自己的出生年月,上面显示我已经度过了8305天,走
8305天距离梦想还有8,352 千米 http://www.douban.com/note/207745712/ 2012-03-31 23:18:53 柏林勃兰登堡门 再过两天就是我22周岁生 ...
- axure实现复选框全选_Axure RP实例教程:全选与取消全选效果
原标题:Axure RP实例教程:全选与取消全选效果 Axure RP 9 Mac这款原型设计软件能让设计者快速创建应用软件,或者在web网站的线框图.流程图.原型和规格的设计制作,从低到高的视觉和交 ...
- 【数据下载】使用DownThemAll批量下载网站上的文件
1 下载DownThemAll扩展程序 网址:DownThemAll! 2 批量下载网站上的文件 2.1 全球人工不透水面积GAIA数据 以全球人工不透水面积GAIA数据为例,网页界面如下: 右键后, ...
- jspSmartUpload上传下载全攻略(2012.8.30最新版)
安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中.该组件有以下几个特点: 1.使用简单 ...
- 推荐7个好用的平面设计网站,优秀素材全靠它
平面设计在所有设计专业中都是比较容易入门的,所以互联网上出现了很多零基础的平面设计话题.当设计师对平面设计师的灵感突然耗尽时,需要借助平面设计的发展来发电灵感.因此,积累高质量的平面设计网站对于设计师 ...
最新文章
- 麦克纳姆轮——机械部分
- Hbuilder实用技巧
- 1gitolite构建git服务器
- GET和POST的真正区别
- 2021年香河一中高考成绩查询,2021年廊坊高考状元名单公布,廊坊文理科状元是谁多少分...
- 项目从0到1避坑指南
- CodeSmith Professional 5与VS2010有冲突
- erlang四大behaviour简述
- 【Linux】linux内核学习
- Oracle约束的使用
- 远程桌面工具TeamViewer模块之顶部菜单
- 数据仓库系列4-维度表
- Amazon SageMaker测评分享,效果超出预期
- 怎样才能把pdf文件转换成jpg
- 打补丁文件时候patch -p1命令的含义
- Digital Square HDU - 4394 dfs + 剪枝
- 解决 FileNotFoundError: [WinError 2] 系统找不到指定的文件
- wordpress建站准备教程(一)域名:域名备案、域名注册、域名绑定、域名解析
- 如何查看html源码和其它网页信息
- 微积分提纲+公式整理(大一上)