html的全选反选

一、实验题目

html实现选择框的全选和反选

二、实验代码

复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>全选和反选</title>
	</head>
	<body>
		<ul>兴趣爱好</ul>
		<input id="all" type="checkbox">全选
		<ul>
			<input type="checkbox" class="all_check">听音乐
			<input type="checkbox" class="all_check">玩游戏
			<input type="checkbox" class="all_check">做运动
			<input type="checkbox" class="all_check">吃美食
			<input type="checkbox" class="all_check">看电影
		</ul>
		
		<script>
			let all = document.getElementById("all")
			let input_arr = document.querySelectorAll("ul>input")
			
			all.onclick = function(){
				if(all.checked == true){
					for(input of input_arr){
						input.checked = true
					}
				}else{
					for(input of input_arr){
						input.checked = false
					}
				}
			}
		</script>
	</body>
</html>

三、效果演示

相关推荐
华仔啊12 小时前
JavaScript 如何准确判断数据类型?5 种方法深度对比
前端·javascript
毕设十刻12 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
程序员小寒12 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序
开发语言·前端·javascript·面试
爱健身的小刘同学13 小时前
Vue 3 + Leaflet 地图可视化
前端·javascript·vue.js
神秘的猪头13 小时前
Ajax 数据请求:从零开始掌握异步通信
前端·javascript
稀饭5213 小时前
用changeset来管理你的npm包版本
前端·npm
TeamDev13 小时前
基于 Angular UI 的 C# 桌面应用
前端·后端·angular.js
Komorebi゛14 小时前
【CSS】斜角流光样式
前端·css
Irene199114 小时前
CSS 废弃属性分类总结
前端·css
青莲84314 小时前
Android 事件分发机制 - 事件流向详解
android·前端·面试