基于JavaScript实现全选、不选和反选效果
发布时间 - 2026-01-10 23:05:02 点击率:次利用javascript实现全选、不选和反选效果,这个不用多说,直接来代码,代码中自有注释帮你理解。
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
window.onload = function(){
// 获取所有的按钮
var btns = document.getElementsByTagName("button");
// 获取所有的选项input
var inputs = document.getElementsByTagName("input");
// 全选或者不选的时候 调用此函数
function fun(flag){
for (var i=0; i<inputs.length;i++) {
inputs[i].checked = flag;
}
}
//获取第一个按钮 “全选”
btns[0].onclick = function(){
fun(true);
}
// 获取第二个按钮 "不选"
btns[1].onclick = function(){
fun(false);
}
// 获取第三个按钮 “反选”
btns[2].onclick = function(){
// 遍历所有的选项,判断每一个选项是否被选中
for (var i=0;i<inputs.length;i++) {
inputs[i].checked == true ? inputs[i].checked = false : inputs[i].checked = true;
}
}
}
</script>
</head>
<body>
<div id="box1">
<button>全选</button>
<button>不选</button>
<button>反选</button>
</div>
<div id="box2">
<ul>
<li>选项1:<input type="checkbox"></li>
<li>选项2:<input type="checkbox"></li>
<li>选项3:<input type="checkbox"></li>
<li>选项4:<input type="checkbox"></li>
<li>选项5:<input type="checkbox"></li>
<li>选项6:<input type="checkbox"></li>
<li>选项7:<input type="checkbox"></li>
<li>选项8:<input type="checkbox"></li>
<li>选项9:<input type="checkbox"></li>
</ul>
</div>
</body>
</html>
效果展示:
其他实现效果,自行查看!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# 全选
# 不选
# 反选
# JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的
# javascript实现可全选、反选及删除表格的方法
# javaScript checkbox 全选/反选及批量删除
# js实现checkbox全选和反选示例
# js实现checkbox全选、不选与反选的方法
# JS实现的全选、全不选及反选功能【案例】
# javascript实现简单的全选和反选功能
# js html css实现复选框全选与反选
# js操作CheckBoxList实现全选/反选(在客服端完成)
# javascript 全选/反选
# 取消选择效果
# js实现表单项的全选、反选及删除操作示例
# 第一个
# 遍历
# 帮你
# 第二个
# 第三个
# 多说
# 大家多多
# script
# window
# title
# UTF
# javascript
# btns
# document
# var
# onload
# function
# charset
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JavaScript数据类型有哪些_如何准确判断一个变量的类型
免费视频制作网站,更新又快又好的免费电影网站?
如何实现javascript表单验证_正则表达式有哪些实用技巧
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Laravel如何处理文件下载请求?(Response示例)
活动邀请函制作网站有哪些,活动邀请函文案?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
高防服务器租用首荐平台,企业级优惠套餐快速部署
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
深圳网站制作的公司有哪些,dido官方网站?
C++时间戳转换成日期时间的步骤和示例代码
python中快速进行多个字符替换的方法小结
非常酷的网站设计制作软件,酷培ai教育官方网站?
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
如何在云虚拟主机上快速搭建个人网站?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
Python函数文档自动校验_规范解析【教程】
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
怎么用AI帮你设计一套个性化的手机App图标?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
如何在阿里云服务器自主搭建网站?
如何确保西部建站助手FTP传输的安全性?
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
如何在IIS7中新建站点?详细步骤解析
个人网站制作流程图片大全,个人网站如何注销?
*服务器网站为何频现安全漏洞?
英语简历制作免费网站推荐,如何将简历翻译成英文?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
桂林网站制作公司有哪些,桂林马拉松怎么报名?
详解Android中Activity的四大启动模式实验简述
详解jQuery中基本的动画方法
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
企业网站制作这些问题要关注
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具

