window.onload = function(){
//为按钮添加事件处理代码,FORM中的button就是为javascript而生!
// 全选
var checkedAll = document.getElementById("CheckedAll");
checkedAll.onclick = function(){
funcheckedAll();
}
// 全不选
var checkedNo = document.getElementById("CheckedNo");
checkedNo.onclick = function(){
funcheckedNo();
}
// 反选
var checkedRev = document.getElementById("CheckedRev");
checkedRev.onclick = function(){
// 获取所有选择项
var items = document.getElementsByName("items");
for(var i=0; i<items.length;i++){
// 判断是否为选中状态,然后设置为反向状态
if(items[i].checked == true){
items[i].checked = null;
} else {
items[i].checked = "checked";
}
}
}
// 提交,显示所有被选中的项目
var checkedSubmit = document.getElementById("send");
checkedSubmit.onclick = function(){
// 获取所有选择项
var items = document.getElementsByName("items");
var itemssend = "";
for(var i=0; i<items.length;i++){
// 判断是否为选中状态,然后设置为反向状态
if(items[i].checked == true){
itemssend += items[i].value +"\r\n";
}
}
// 如果有被选中的项目,则提示
if(itemssend != "")
alert(itemssend);
}
// 全选/全不选 checkbox
var checkedAll_2 = document.getElementById("checkedAll_2");
checkedAll_2.onclick = function(){
// 设置标签
if(checkedAll_2.checked == true){
funcheckedAll();
} else {
funcheckedNo();
}
}
//设置每一项的onclick事件,它们将影响”全选/全不选“的状态。
var items = document.getElementsByName("items");
for(var i=0;i<items.length;i++){
items[i].onclick = function(){
// 取出所有项,判断他们的选中状态。
var items = document.getElementsByName("items");
var checkedAll = true;
for(var i=0;i<items.length;i++){
if(items[i].checked == false){
checkedAll = false;
break;
}
}
// 如果全部选中,则设置”全选/全不选“为选中状态
var checkedAll_2 = document.getElementById("checkedAll_2");
if(checkedAll == true){
checkedAll_2.checked = "checked";
}else{
checkedAll_2.checked = null;
}
}
}
}
Merry Christmas,晚安!
分享到:
相关推荐
传智播客——JPA学习笔记 网络上有一份pdf格式的《JPA学习笔记》,但是内容排版有点乱,而且有缺失的部分,小弟从原来的blog处拷贝出来,并加以排版,制作成了chm格式的,大家应该知道chm格式比较适合作为参考资料或...
### 二、JavaScript课程资源 #### 1. JavaScript基础教程 - **资源列表** - 《JavaScript7_事件处理》 - 《JavaScript6_DOM》 - 《JavaScript5_DOM》 - 《JavaScript4_对象》 - 《JavaScript3_CSS》 - ...
WPF基础视频教程(第三季)-传智播客 杨中科 WPF基础视频教程(第三季)-传智播客 杨中科
2017年-传智播客-张志君老师-SpringBoot视频教程 网上找了好久才找到的
javascript加强--传智播客--蔡世友
传智播客内部培训javascript的讲解。深入透彻。
javascript面向对象编程--传智播客--蔡世友
传智播客黑马python东哥主讲,这里是代码和课件。视频见:https://www.bilibili.com/video/av36851082/?p=129
《传智播客成都中心蔡世友JavaScript面向对象及ExtJS基础教程》2.79G 《2010传智播客struts2.1.8视频教程》1.09G 《EJB3.0视频教程》180M 《JDBC视频教程》664M 《jpa详解视频教程》165M 《spring2.5视频教程》365M ...
传智播客(BOM DOM)java基础
传智播客视频第24期全部视频。 另外的那个选少了,这个是最全的视频,什么都有,放心下载。
javaWeb传智播客网上书城项目源码(设计以及实现论文).zipjavaWeb传智播客网上书城项目源码(设计以及实现论文).zipjavaWeb传智播客网上书城项目源码(设计以及实现论文).zipjavaWeb传智播客网上书城项目源码(设计以及...
传智播客vip课程的讲义 适合自学c++的人预习和复习---------------------------------------------------------------------------------------------------------------------------------------------------------...
QT教程文档——传智播客 Qt是一款强大的跨平台C++开发框架,专为构建具有艺术级别的图形用户界面(GUI)应用而设计。Qt库提供了丰富的API,支持多种操作系统,如Windows、Linux、macOS、Android以及iOS,使得开发者...
在本课程“Node.js 传智播客 第7天第2部分共2部分 共8天”中,我们将深入探讨Node.js技术栈的关键概念和应用。Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程,...
标题“传智播客2016spring资料4”揭示了这是一份关于Spring框架的教育资料,特别关注的是2016年传智播客教学课程中的第四天内容。传智播客是一家知名的IT教育机构,其课程通常深入浅出,适合初学者和有一定经验的...
传智播客JavaScriptL4----JAVA
标题中的“传智播客课件笔记集合”指的是一个综合性的学习资源包,包含了传智播客教育机构的多个课程资料。传智播客是一家知名的IT培训机构,专注于提供高质量的编程和技术培训,其课程覆盖了从基础到高级的各类IT...
"传智播客JavaScript L6"教程是这个系列的第六部分,通常涵盖了一些进阶主题,旨在帮助学习者深化对JavaScript的理解。 在这个阶段的学习中,你可能会接触到以下几个关键知识点: 1. **闭包(Closures)**:闭包是...
稀有的传智播客24期(最后一期)无加密.net就业班视频 价值上万