JS全选
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
//全选
//得到input然后得到type的属性
function selectAll(){
var tag=document.getElementsByTagName("input");
for(var i=0;i<tag.length;i++){
if(tag[i].type=="checkbox"){
tag[i].checked=true;
}
}
}
//全不选
function noSelect(){
var tag=document.getElementsByTagName("input");
for(var i=0;i<tag.length;i++){
if(tag[i].type=="checkbox"){
tag[i].checked=false;
}
}
}
//删除一个
function deleteOne(tag){
var de = window.confirm("确定删除?");
if(de){
var tr=tag.parentNode.parentNode;
var tbody=document.getElementById("tb");
tbody.removeChild(tr);
}
}
//全部删除
function deleteAllSelect(){
var tbody = document.getElementById("tb");
var inps = tbody.getElementsByTagName("input");
for(var i=inps.length-1;i>0;i--){
if( inps[i].checked ){
var tr = inps[i].parentNode.parentNode;
tbody.removeChild(tr);
}
}
var first = document.getElementById("first");
first.checked = null;
}
</script>
</head>
<body>
Username:<input type="text" id="name"/>
Password:<input type="text" id="password"/>
Email:<input type="text" id="email"/>
<hr/>
<table cellpadding='0' cellspacing='0' border='1' align="center" width="70%">
<tbody id="tb">
<tr>
<td><input type="checkbox" id="first"/></td>
<td>ID</td>
<td>Username</td>
<td>Password</td>
<td>Email</td>
<td><input type="button" value="Option"/></td>
</tr>
<tr>
<td><input type="checkbox"/></td>
<td>1</td>
<td>zmj</td>
<td>666666</td>
<td>114322@qq.com</td>
<td><input type="button" value="delete" onclick="deleteOne(this)"/></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>2</td>
<td>wyb</td>
<td>999999</td>
<td>6666@qq.com</td>
<td><input type="button" value="delete" onclick="deleteOne(this)"/></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>3</td>
<td>linlin</td>
<td>555555</td>
<td>linlin@com.cn</td>
<td><input type="button" value="delete" onclick="deleteOne(this)"/></td>
</tr>
</tbody>
</table>
<hr/>
<center>
<input type="button" value="全选" onclick="selectAll()"/>
<input type="button" value="反选" onclick="noSelect()"/>
<input type="button" value="删除所选项" onclick="deleteAllSelect()" />
</center>
</body>
</html>
JS全选的更多相关文章
- JS全选功能代码优化
原文:JS全选功能代码优化 JS全选功能代码优化 最近在看javascript MVC那本书,也感觉到自己写的代码也并不优雅,所以一直在想 用另一种模式来编写JS代码,所以针对之前的简单的JS全选功能 ...
- 简单JS全选、反选代码
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org ...
- js全选与反选
HTML结构: <!doctype html><html><head><meta charset="utf-8"><title ...
- js全选checkbox框
html: <input type="checkbox" id="checkbox1" value="1" onclick=&quo ...
- Js全选 添加和单独删除
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JS 全选
第一种情况 1. 首先得有全选 checkall <input type="checkbox" class="checkAll" value=" ...
- js全选与取消全选
实现全选与取消全选的效果 要求1(将军影响士兵):点击全选按钮,下面的复选框全部选中,取消全选按钮,下面的复选框全部取消 思路:复选框是否被选中,取决于check属性,将全选按钮的check属性值赋值 ...
- JS——全选与反选
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js——全选框 checkbox
一直会碰见input 全选框的问题,先整理一种情况: 1. <input id="selectAll" type="checkbox" />全选 2 ...
随机推荐
- Oracle客户端的安装
首先Orcale的安装应该是很简单的,安装不好只是部熟悉,在其中遇见的一些问题记录下来,如果以后忘记了还可以看看. 首先最大的问题是安装客户端的时候要安装32位的,不管你的操作系统是32位还是64位的 ...
- Ansible 变量
1. 变量来源 inventoryfile中定义 playbook中定义 include文件和角色中定义变量 系统facts ansible hostname -m setup local fact ...
- js的兼容技巧
javascript原生代码中经常会遇到各式各样浏览器不兼容的问题,浏览器真是倔强,解决浏览器的兼容是前端猿们的一大难题 为了避免在工作中遇到这些简单的问题.节约开发时间,在这里总结一些常用的浏览器兼 ...
- Spring Boot--war发布
启动main类继承SpringBootServletInitializer,并重写"protected SpringApplicationBuilder configure(SpringAp ...
- ios 关于tableview小技巧
第一个:cell中的分割线不顶头 首先在viewDidLoad方法加入以下代码: if ([self.tableView respondsToSelector:@selector(setSeparat ...
- c#中命令copy已退出,返回值为1
c#中命令copy已退出,返回值为1 本正经的道:董姐刚才你说的修心养性其中的'修心'我 有孕在身刚好由戴梦瑶顶替了她的位置按照的指示 ╋旆呆 湎术葶页 邾箕砜笳 烦璜卿廑 奶奶个腿儿的等下次非让你 ...
- Docker 基本管理
镜像: Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是 Docker Hub 公共注册服务器中的仓库). 由于官方镜像pull很慢 我们这边 ...
- 学习【Web前端开发修炼之道】总结
网页布局 1.申明文档模式 2.设置css标签重置,避免各浏览器解析不同. 3.网页css模块划分,base.css,common.css,page.css 4.低权重原则---避免滥用子选择器 cs ...
- yii2.0 面包屑的使用
yii2中面包屑是yii2自带的小部件,类似本网站的导航栏应该就是采用面包屑来完成的 例子如下,需要引入 yii\widgets\Breadcrumbs echo Breadcrumbs::widge ...
- jquery的animate动画
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...