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 相关文章推荐
jquery offset函数应用实例
Nov 14 Javascript
js/jquery解析json和数组格式的方法详解
Jan 09 Javascript
动态添加删除表格行的js实现代码
Feb 28 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
21个JavaScript事件(Events)属性汇总
Dec 02 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
jquery实现翻动fadeIn显示的方法
Mar 05 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
浅谈JavaScript的innerWidth与innerHeight
Oct 12 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 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-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
深入浅析php json 格式控制
2015/12/24 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
javascript类继承机制的原理分析
2009/09/12 Javascript
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
zooplus波兰:在线宠物店
2019/07/21 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
小学生作文评语集锦
2014/12/25 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
Go中的条件语句Switch示例详解
2021/08/23 Golang
Java无向树分析 实现最小高度树
2022/04/09 Javascript
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers