js仿百度音乐全选操作


Posted in Javascript onJanuary 13, 2017

本文实例为大家分享了js全选操作的具体代码,供大家参考,具体内容如下

js仿百度音乐全选操作

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
*{margin:0;padding:0;}
ul{list-style:none;}
#content{width:300px;border:1px solid #ccc;margin:20px auto;}
#content ul{width:300px;}
#content ul li,#content div{width:300px;height:50px;line-height:50px;border-bottom:1px dotted #ccc;text-indent:20px;}
#content ul li:nth-child(odd) {background:#f1f1f1;}
#content ul li.active,#content ul li:hover{background:#99FFCC;}
</style>
<script>
window.onload = function () {
  var oDiv = document.getElementById('content');
  var checkAll = document.getElementById('checkAll');
  var aLi = oDiv.getElementsByTagName('li');
  var aInput = oDiv.getElementsByTagName('input');


  for ( var i = 0; i < aInput.length; i++ ) {
    aInput[i].index = i;
    aInput[i].onclick = function () {
      aLi[this.index].className = this.checked ? 'active' : '';
    }
  }

  checkAll.onclick = function () {
    for ( var i = 0; i < aInput.length; i++ ) {
      if(!aInput[i].checked) aInput[i].checked = true;
      aLi[i].className = 'active';
    }
  }
}
</script>
</head>

<body>
<div id="content">
  <ul>
    <li>
      <input type="checkbox"/>
      <span>私奔</span>
      <span>梁博</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>北京</span>
      <span>杜甫</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>花人</span>
      <span>李白</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
    <li>
      <input type="checkbox"/>
      <span>神话</span>
      <span>光良</span>
    </li>
  </ul>
  <div>
    <input id="checkAll" type="checkbox" />全选
  </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
理解Javascript_03_javascript全局观
Oct 11 Javascript
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
JavaScript中的console.dir()函数介绍
Dec 29 Javascript
jquery实现点击页面计算点击次数
Jan 23 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
javascript 中Cookie读、写与删除操作
Mar 29 Javascript
VUE中使用Vue-resource完成交互
Jul 21 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 Javascript
angularjs 获取默认选中的单选按钮的value方法
Feb 28 Javascript
解决node修改后需频繁手动重启的问题
May 13 Javascript
js实现tab选项卡切换功能
Jan 13 #Javascript
js制作可以延时消失的菜单
Jan 13 #Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 #Javascript
js实现自动轮换选项卡
Jan 13 #Javascript
Javascript 使用ajax与C#获取文件大小实例详解
Jan 13 #Javascript
详解angularJs中自定义directive的数据交互
Jan 13 #Javascript
微信小程序 MD5加密登录密码详解及实例代码
Jan 12 #Javascript
You might like
PHP 验证码的实现代码
2011/07/17 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
限制文本字节数js代码
2007/03/06 Javascript
JavaScript 解析读取XML文档 实例代码
2009/07/07 Javascript
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
从0开始的Python学习016异常
2019/04/08 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
python绘制规则网络图形实例
2019/12/09 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
Django多个app urls配置代码实例
2020/11/26 Python
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
大学生专业个人学习的自我评价
2013/10/26 职场文书
自立自强的名人事例
2014/02/10 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
师德师风整改措施
2014/10/24 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
华山导游词
2015/02/03 职场文书
学校捐款活动总结
2015/05/09 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
详解Python中的进程和线程
2021/06/23 Python
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS