js实现多选框的操作方法,js 多选框,JS实现多选框的操作

js实现多选框的操作方法,js 多选框,JS实现多选框的操作

这篇文章主要为大家详细介绍了射流研究…实现多选框的操作,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了射流研究…实现多选框的具体代码,供大家参考,具体内容如下

多选时:

全选时:

反选时:

超文本标记语言代码

div class='容器'

h3请选择你最喜欢吃的水果(多选)/h3

保险商实验所

里输入类型='复选框'苹果/李

里输入类型='复选框'雪梨/李

里输入类型='复选框'西瓜/李

里输入类型='复选框'哈密瓜/李

里输入类型='复选框'荔枝/李

里输入类型='复选框'龙眼/李

/ul

div class='checkinAll '

输入类型='checkbox' id='checkAll '全选/非全选

输入类型='checkbox' id='checkTurn '反选

/div

/div

半铸钢钢性铸铁(铸造半钢)代码:

*{

边距:0;

填充:0;

}。容器{

宽度:300像素

/*高度:500像素*/

/*边框:1px纯黑;*/

边距:10px自动;

}。容器ul{

列表样式:无;

宽度:100%;

边距-顶部:20px

边框:1px纯色# 666;

边框半径:10px

边距-底部:10px

}。容器ul li{

宽度:100%;

高度:70px

边框-底部:1px纯色# 666;

行高:70px

文本缩进:50px

字体大小:16px

字体粗细:600;

}。容器ul李:最后一个孩子{

边框-半径:0 0 11px 11px

边框:无;

}。容器ul李:第一个孩子{

border-radius:11px 11px 0 0;

/*边框:无;*/

}

输入[type='checkbox']{

宽度:20px

高度:20px

垂直对齐:居中;

光标:指针;

-网络工具包-外观:无;

边框:1px纯色# 666;

边框半径:3px

}

输入[type='checkbox']:选中{

背景-图像:url(./选择。png);

背景-重复:不重复;

背景-位置:中心居中;

背景尺寸:100% 100%;

大纲:无;

}

保险商实验所输入{

右边距:40px

}

射流研究…代码:

(函数(){

const list _ node=文档。getelementsbytagname(' Li ');

const ul _ node=文档。getelementsbytagname(' ul ')[0]

const colorrar=[' rgb(255,235,205)',' rgb(255,240,245)',' rgb(255,211,155)'];

常量校验节点=ul节点。getelementsbytagname(“input”);

const check all=文档。getelementbyid(“check all”);

const check turn=文档。getelementbyid('检查转弯')

对于(设I=0;i list _ node.lengthi ){

列表节点[I]。风格。背景色=colorrar[I % coloarr。长度];

列表节点[我].addEventListener('click ',单击fn);

}

功能点击Fn(e){

控制台。记录(例如,目标。标记名);

设num=0;

如果(例如,目标。tagname==' INPUT ' e . target。checked==false){

checkAll.checked=false

}否则{

对于(设I=0;我检查_节点。长度;i ) {

if(check_nodes[i].checked==true){

数字

}

}

如果(数量==检查节点。长度){

checkAll.checked=true

}

}

}

//全选/非全选

checkAll.onclick=function(){

if(this.checked==true){

对于(设I=0;我检查_节点。长度;i ) {

检查节点[我].选中=真;

}

}否则{

对于(设I=0;我检查_节点。长度;i ) {

检查节点[我].选中=假;

}

}

}

//反选

checkTurn.onclick=function(){

设count=0;

设num=0;

对于(设I=0;我检查_节点。长度;i ) {

if(check_nodes[i].checked==true){

检查节点[我].选中=假;

数数;

}否则{

检查节点[我].选中=真;

数字

}

}

if(count==check_nodes.length){

checkAll.checked=false

} else if(num==check _ nodes。长度){

checkAll.checked=true

}

}

})()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令,使用JS实现简单的图片切换功能
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • js选择日期,js日期选择控件,JS实现时间选择器
  • js轮播图视频教程,html5幻灯片图片轮播,js实现幻灯片轮播图
  • js轮播图菜鸟教程,js实现轮播图原理及示例
  • js轮播图菜鸟教程,js实现轮播图原理及示例,JS实现轮播图效果的3种简单方法
  • js获取dom节点的方法,js移除dom元素,JS实现DOM删除节点操作示例
  • js自动复制,网页一键复制,JS实现一键复制
  • js自动切换图片效果,js实现图片切换效果怎么做
  • js用数组实现图片切换,js中图片切换效果怎么实现,js实现图片数组中图片切换效果
  • js星空特效,js流星雨特效,js实现星星闪特效
  • js日期加减算天数,js实现日期按月份加减
  • js日期加减算天数,js实现日期按月份加减,js中日期的加减法
  • 留言与评论(共有 条评论)
       
    验证码: