2016/05/12菜鸟自学Dom

       编写一个网页上的多选,反选,全选的框子

<!DOCTYPE html>
<html>
<head>
<title>Myslcel.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<!-- 需求:创建一个多选,单选,反选
1.定义多选元素
2.绑定触发事件
3.通过获取标签来改变checkbox的默认值来达到预期的效果

-->
</head>

<body>
<input type="checkbox" id="or" onclick="or()">全选/全不选<br>
<input type="checkbox" name="love" >小泽<br>
<input type="checkbox" name="love" >小苍<br>
<input type="checkbox" name="love" >隔壁老王<br>
<input type="checkbox" name="love" >龙泽<br>
<button onclick="all()">全选</button>
<button onclick="noall()">全不选</button>
<button onclick="fsel()">反选</button>

</body>
<script type="text/javascript">
function all(){
//获取标签
var input=document.getElementsByName("love");
for(var i=0;i<input.length;i++){
var inputs=input[i];
inputs.checked=true;
}
}
function noall(){
//获取标签
var input=document.getElementsByName("love");
for(var i=0;i<input.length;i++){
var inputs=input[i];
inputs.checked=false;
}
}
function fsel(){
//获取标签
var input=document.getElementsByName("love");
for(var i=0;i<input.length;i++){
var inputs=input[i];
if( inputs.checked==false){
inputs.checked=true;
}else{
inputs.checked=false;
}
}
}
function or(){
var input=document.getElementById("or");
input.checked==true? all():noall();
}

</script>
</html>

时间: 2024-08-30 06:01:54

2016/05/12菜鸟自学Dom的相关文章

2016/05/12菜鸟笔记多线程

今天自习复习了多线程 主要的关键词   Thread类用来继承的,不过一般不用,因为继承的单一性,不能多继承! Runnable 接口  implements用来实现的, 这两种都需要覆盖run();方法 synchronized ()同步代码块 synchronized方法 这时候需要一把锁,当线程执行到这里时候拿走了锁,后面的线程就需要等待. 还以一个就是生产和消费的关系. 思路:1.生产者开始生产但是没有达到仓储最大量. 2.生产者notify(),消费者让消费者消费 4.当消费者消费<=

2016.05.12初识HTML5-01

啊呀~今天本来应该是和朋友出去游玩的,可是却变成了生产实习...今年的生产实习和以往有所不同,以往的都是老师带着学生到工厂里转一转糊弄糊弄就过去了.但这一次要改革了,由我们这的一家软件外包公司负责,来这里进行5天的HTML5授课(说白了就是来宣传的).4天授课,最后一天进行网页制作并且演讲答辩,感觉有点紧啊~不过既然是学习的机会,挺不错的,我会尽力的. 今天主要诠释了什么是HTML5,Hyper Text Markup Language,对,它是一种标签语言.各种各样的标签进行嵌套.相互作用,构

“耐撕”团队2016.05.12站立会议

1. 时间 18:50--19:15     共计25分钟 2. 人员 Z 郑蕊 * 组长 (博客:http://www.cnblogs.com/zhengrui0452/), P 濮成林(博客:http://www.cnblogs.com/charliePU/), Q 齐嘉亮(博客:http://www.cnblogs.com/dendroaspis-polylepis/), M 张敏(博客:http://www.cnblogs.com/zhangminss/) 3. 会议内容 PartA:回

[二重门][内存辅助][4-8课][2016/05/12]

6.列表框之实现挂机状态输出         7.下拉框之设置吃药.打怪.捡取物品过滤         8.图片之查看挂机机器状态         9.进度条之数据处理实现 下载地址:http://www.zidongyouxi.com/thread-80-1-1.html 稳定更新!

2016年12月 丽声唱片 民谣HiFi发烧碟《丽声监听王3号-试机民谣》

专辑名称:丽声监听王3号-试机民谣 专辑艺人:群星 唱片公司:丽声唱片 发行时间:2016年12月 资源格式:UPDTS-WAV分轨 专辑简介: 丽声唱片 民谣HiFi发烧碟 德国音频处理技术,母盘1:1直刻. 最具灵气的曲风,蕴藏着原始精华,清新纯美,体会那神秘与传奇的感悟. 全新的编曲,深情的演唱,令你耳目一新. 曲目 专辑曲目:01 斑马斑马02 红蔷薇03 安河桥04 野子05 平凡之路06 南山南07 董小**姐08 假如爱有天意09 异乡人10 寂静的天空11 南方姑娘12 走在冷风

2016年12月 极高的人声表现 征服挑剔的耳朵《人声斗机王》2CD WAV分轨

专辑名称:人声斗机王 2CD 专辑艺人:群星 唱片公司:深圳音像公司 发行时间:2016年12月 资源格式:UPDTS-WAV分轨 专辑简介: 极品靓声王精品人声,音色悦耳.悠扬.细致,乐器的质感鲜明无比,仿佛伸手可触.加上充沛的能量感,使音乐听起来更具生命力,临场感浓郁,舞台立体浮凸的在眼前呈现,聆听者彷佛坐在圆桌旁,活生的现场感传神十足.然就是这个有着极高的人声表现和录音品质的HIFI音乐,征服挑剔的耳朵 曲目 专辑曲目CD101.酒干倘卖无--孙露02.我真的好难过--小骆驼03.你走你的

12.如何自学Struts2发送邮件和验证补充[视频]

12.如何自学Struts2发送邮件和验证补充[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章.

[14.05.12]今后讨论班的走向

今后讨论班的一些走向 谨记之...... 上周末决定,今后讨论班将针对CVPR 2014和SIAM Conference on IMAGING SCIENCE(2014) 进行进一步的挖掘.上级给我们刚刚布置了SIAM会议的日程.内容安排,看完之后,顿觉亚历山大啊......会是好会,会址更是博主心仪之地.虽不能至,心向往之...... http://www.math.hkbu.edu.hk/SIAM-IS14/ 会议介绍里面有个词用的很好:from nano-scale to the astr

iOS插件详解之----CLangFormat(代码格式化管理插件)(2016.1.12王彬)

iOS插件详解之----CLangFormat(代码格式化管理)(2016.1.12王彬) 虽然在项目创建和团队组建的初期,我们就把公共约定以及一些规范定下来了,并且由于我们的代码是通过Git来做版本控制的,web上直接就支持Markdown格式的readme文件,可以随时看到最新的版本,但是这种规范只能依靠个人的意识,或者通过代码Review来解决,而且做代码Review的时候,你也不好意思总是写上一堆诸如“这里要加个空格”.“那里要加上换行”的评论吧?如果不管,久而久之,会因为每个人的习惯不