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 相关文章推荐
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
利用JS来控制键盘的上下左右键(示例代码)
Dec 14 Javascript
javascript打开word文档的方法
Apr 16 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
JavaScript实现动态删除列表框值的方法
Aug 12 Javascript
JavaScript File分段上传
Mar 10 Javascript
基于jquery编写的放大镜插件
Mar 23 Javascript
vue实现列表的添加点击
Dec 29 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
Angular开发实践之服务端渲染
Mar 29 Javascript
node.js ws模块搭建websocket服务端的方法示例
Apr 25 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 header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python单例模式的两种实现方法
2017/08/14 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
python2和python3哪个使用率高
2020/06/23 Python
css3 中translate和transition的使用方法
2020/03/26 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
2013的个人自我评价
2013/12/26 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
民间个人借款协议书
2014/09/30 职场文书
劳模先进事迹材料
2014/12/24 职场文书
质量保证书怎么写
2015/02/27 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL
Linux磁盘管理方法介绍
2022/06/01 Servers