表格中行的全选和全不选

2023-11-02 11:59
文章标签 表格 中行 全选 全不选

本文主要是介绍表格中行的全选和全不选,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(1)点击全选按钮, 所有选项都被选中;
(2)再次点击全选按钮, 所有选项都不被选中;
(3)当有一个选项没有被选中时, 全选按钮即不勾选;
(4)设置如图所示的CSS样式。
请添加图片描述

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>购物车全选</title><style>table {border-collapse: collapse;border: solid;margin: auto;width: 500px;}td,th {text-align: center;border: solid;padding: 2%;}#first {background-color: aqua;}</style></head><body><table><thead><tr id="first"><th><input type="checkbox" id="all"></th><th>商品</th><th>价钱</th></tr></thead><tbody><tr><td><input type="checkbox"></td><td>小米 12</td><td>4999</td></tr><tr><td><input type="checkbox"></td><td>小米 11</td><td>3999</td></tr><tr><td><input type="checkbox"></td><td>小米 10</td><td>3999</td></tr><tr><td><input type="checkbox"></td><td>Air</td><td>200</td></tr></tbody></table><script>//  1.获取全选框、input框let all = document.querySelector('#all');let inputs = document.querySelectorAll('tbody tr input');// 2.全选框与input框联动all.onclick = function () {// console.log('是否选中', all.checked)     true/false//循环遍历 将 全选框 checked 的值赋给所有的input框for (let i = 0; i < inputs.length; i++) {inputs[i].checked = all.checked;}}// 3.input框与全选框联动// 循环遍历每一个input 执行bound方法for (let i = 0; i < inputs.length; i++) {inputs[i].onclick = bound;}function bound() {// 每一次点input count都赋值为0let count = 0;// 循环判断 每一项的checked 属性,如果是真 就+1for (let i = 0; i < inputs.length; i++) {if (inputs[i].checked) {count++;}}// 如果执行完后 和数组的长度一样 则全选的checke属性改为 trueif (count === inputs.length) {all.checked = true;} else {all.checked = false;}}</script>
</body></html>

这篇关于表格中行的全选和全不选的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/330436

相关文章

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Java利用poi实现word表格转excel

《Java利用poi实现word表格转excel》这篇文章主要为大家详细介绍了Java如何利用poi实现word表格转excel,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、每行对象类需要针对不同的表格进行对应的创建。package org.example.wordToEx

使用EasyExcel实现简单的Excel表格解析操作

《使用EasyExcel实现简单的Excel表格解析操作》:本文主要介绍如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,感兴... 目录前言固定模板及表数据格式的解析实现Excel模板内容对应的实体类实现AnalysisEventLis

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

如何利用Python实现给Excel表格截图

《如何利用Python实现给Excel表格截图》这篇文章主要为大家详细介绍了如何利用Python实现给Excel表格截图功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 我搜索了网络上的方案,感觉把 Excel 表格转换为 html 再用 platwright 截图是比China编程较顺

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要