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 相关文章推荐
javascript 写类方式之九
Jul 05 Javascript
js数组的操作详解
Mar 27 Javascript
浅谈javascript 函数内部属性
Jan 21 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
Feb 11 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
koa2实现登录注册功能的示例代码
Dec 03 Javascript
Vuex 单状态库与多模块状态库详解
Dec 11 Javascript
新手快速上手webpack4打包工具的使用详解
Jan 28 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
留言板翻页的实现详解
2006/10/09 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python递归计算N!的方法
2015/05/05 Python
浅谈Django REST Framework限速
2017/12/12 Python
Python实现的建造者模式示例
2018/08/06 Python
Django xadmin安装及使用详解
2020/10/26 Python
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
幼儿园教师培训制度
2014/01/16 职场文书
超市中秋节活动方案
2014/02/12 职场文书
团队拓展活动方案
2014/08/28 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
2021/08/30 Python