`
卓越团队
  • 浏览: 11330 次
文章分类
社区版块
存档分类
最新评论

全选与否和删除多行

    博客分类:
  • js
阅读更多
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
body {
	font-family: "Helvetica","Arial",sans-serif;
	background-color: #fff;
	color: #000;
}
table {
	margin: auto;
	border: 1px solid #699;
}
caption {
	margin: auto;
	padding: .2em;
	font-size: 1.2em;
	font-weight: bold;
}
th {
	font-weight: normal;
	font-style: italic;
	text-align: left;
	border: 1px dotted #699;
	background-color: #9cc;
	color: #000;
}
th,td {
	width: 10em;
	padding: .5em;
}
</style>
</head>

<body>
<table id="stu">
	<caption>学员信息表</caption>
	<thead>
		<tr>
        	<th><input type="checkbox"  name="nameCheck" onclick="checkAll(this.checked)" />全选</th>
			<th>学号</th>
			<th>姓名</th>
			<th>年龄</th>
			<th>国籍</th>
		</tr>
	</thead>
	<tbody>
		<tr>
        	<td><input type="checkbox" name="nameCheck" /></td>
			<td>S001</td>
			<td>Danny</td>
			<td>26</td>
			<td>China</td>
		</tr>
		<tr>
        	<td><input type="checkbox" name="nameCheck" /></td>
			<td>S002</td>
			<td>Jack</td>
			<td>24</td>
			<td>USA</td>
		</tr>
		<tr>
        	<td><input type="checkbox" name="nameCheck" /></td>
			<td>S003</td>
			<td>William</td>
			<td>26</td>
			<td>England</td>
		</tr>
		<tr>
        	<td><input type="checkbox" name="nameCheck"/></td>
			<td>S004</td>
			<td>Jenny</td>
			<td>24</td>
			<td>Swiss</td>
		</tr>
		<tr>
        	<td><input type="checkbox" name="nameCheck" /></td>
			<td>S005</td>
			<td>Donald</td>
			<td>24</td>
			<td>China</td>
		</tr>
		<tr>
        	<td><input type="checkbox" name="nameCheck" /></td>
			<td>S006</td>
			<td>Betty</td>
			<td>24</td>
			<td>Taiwan</td>
		</tr>
	</tbody>
</table>
<div style="width:900px; margin:20px auto;"><input type="button" value="删除多行" onclick="delRow();" /></div>
<script type="text/javascript">
//全选
function checkAll(val){
  var arr = document.getElementsByName("nameCheck");
  //循环全选和非全选
  for(var i=0;i<arr.length;i++){
	  arr[i].checked = val;
  }
}
//删除多行
function delRow(){
	var checkArr=document.getElementsByName("nameCheck");
	var count=0;
	var arr=new Array();
	for(var i=1;i<checkArr.length;i++){
		if(checkArr[i].checked == true){
			arr[count]=i;
			count++;
		}
	}
	if(count==0){
		alert("请选择你要删除的行");
	}else{
		var wu="你确定要删除第"+arr+"条吗?";
		if(confirm(wu)){
			for(var j=arr.length-1;j>=0;j--){
				document.getElementById("stu").deleteRow(arr[j]);
			}
			alert("删除成功");	
		}
	}	
}

</script>
</body>
</html>

 

效果图:




 

 

 个人E-mail:chaoyi77@163.com
 

分享到:
评论

相关推荐

    GridView 单选和全选功能以及全选操作和取消全选

    在很多场景下,我们可能需要为GridView添加单选、多选以及全选和取消全选的功能,比如在图片选择器或者列表设置中。下面我们将详细探讨如何实现这些功能。 1. **GridView的基本使用** GridView继承自AbsListView,...

    易语言超级列表框全选和删除选项

    易语言超级列表框全选和选项及消除全选

    易语言多行编辑框快捷键全选模块

    在这个模块中,可能用来模拟用户按下全选快捷键的动作,例如向多行编辑框发送WM_KEYDOWN和WM_KEYUP消息来触发全选。 在源码中,这些函数会结合易语言的语法,形成一个完整的事件驱动机制。通常,会有一个主程序窗口...

    微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能

    实现的效果就是: 1.点击全选选中所有商品,再点击全选,取消勾选 2.在选中的同时获取需要的商品id,获取后是以字符串拼接的形式 ...checked代表选中与否 ,ture选中,false未选中 //删除购物车商品的按钮 删除&lt;/

    GridView全选与批量删除

    在“GridView全选与批量删除”的主题中,我们将深入探讨如何利用GridView实现全选功能,并结合Linq技术进行批量数据删除。 1. GridView控件:GridView是ASP.NET Web Forms中的一个服务器控件,它能够将数据库中的...

    CheckBox全选并删除

    在全选删除场景下,可以先将所有选中CheckBox的值收集到一个集合中,然后在后台遍历这个集合,根据这些值执行SQL DELETE语句,从而删除对应的数据。 5. 安全性和用户体验: 在实现删除功能时,必须考虑安全性,如...

    jquery实现购物车购物车全选和增加删除商品.zip

    在本项目中,我们主要探讨如何使用jQuery来实现一个具有全选和商品增删功能的购物车。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互,使得创建交互性强的网页变得更为便捷。...

    Sourceinsight汉化+多标签设置+汉字删除无问号+多行注释+tab按键设置+智能排版+全选全保存

    本资源提供了SourceInsight的汉化、多标签设置、汉字删除无问号、多行注释、Tab键设置、智能排版以及全选全保存等关键功能的优化配置,旨在提升开发者的使用体验和工作效率。 1. **SourceInsight汉化**:对于中文...

    Android在recycleview中进行全选和取消全选

    在实际应用中,我们经常需要实现全选和取消全选的功能,特别是在涉及到多选操作的场景,如文件管理、联系人选择等。本教程将详细讲解如何在RecyclerView中实现全选和取消全选,并获取已选择的数据。 首先,我们需要...

    解决ext下拉列表全选和去全选功能

    标题提到的“解决EXT下拉列表全选和去全选功能”是一个常见的需求,特别是在数据表格或下拉列表中进行批量操作时。下面我们将深入探讨EXTJS中实现这一功能的方法。 EXTJS的下拉列表通常由`Ext.form.field.ComboBox`...

    Jqgrid设置全选(选择)及获取选择行的值示例代码

    在处理大量数据时,用户可能需要选择表格中的多行,这就是所谓的“全选”功能。本文将详细介绍如何在JqGrid中实现全选功能以及获取已选择行的值,并提供相应的示例代码。 1. **开启多选功能** 要启用JqGrid的多选...

    C# Winform DatagridView 分页及 全选/ 取消全选 功能

    在这个场景中,我们将关注两个特定的功能:分页和全选/取消全选。这些功能在处理大量数据时特别有用,能够提高用户界面的响应速度和用户体验。 首先,我们来详细讲解`DataGridView`的分页功能。在处理大量数据时,...

    javasctipt全选后删除

    ### JavaScript全选后删除功能详解 #### 一、引言 在Web开发中,实现对表格数据或列表项的批量操作是一项常见的需求。比如,在一个用户管理页面中,管理员可能需要一次性选择多个用户并执行删除操作。本文将详细...

    实现listview的全选,删除,单选删除等功能

    实现ListView的全选、删除和单选删除功能是常见的需求,这涉及到对ListView的数据管理、用户交互以及UI更新等多个方面。以下将详细讲解如何实现这些功能。 一、ListView的基础 1. Adapter:ListView的核心是Adapter...

    gridview 全选和取消

    三、实现全选删除功能 1. 后端处理:在服务器端,我们需要监听GridView的“RowCommand”事件,当用户点击带有删除操作的按钮时触发。首先,在GridView中添加一个ButtonField或LinkButton,设置CommandName为"Delete...

    全选取消批量删除

    在IT领域,"全选取消批量删除"是一个常见的功能需求,尤其在数据管理和用户界面设计中。这个功能允许用户高效地处理大量数据,提高工作效率。下面将详细解释这些概念及其在实际应用中的实现。 首先,**全选**是指在...

    复选框的全选和反选、复选框的全选和反选

    全选和反选功能则是复选框常用的一种交互模式,极大地提升了用户体验,特别是当选项数量较大时。本文将深入探讨复选框的全选和反选机制及其在IT中的应用。 全选功能是指用户只需点击一个按钮或复选框,就能同时选中...

    asp.net(C#)DropDownList控件里CheckBox全选、反选和删除

    asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。

    JQ 最少代码实现全选和不全选

    标题“JQ最少代码实现全选和不全选”涉及到的是如何使用jQuery来控制多选框(checkboxes)的全选与反选功能。这种功能常见于数据管理界面,用户可以快速选择或取消选择所有项目。下面将详细解释这一知识点。 一、...

    DevExpress中GridControl的属性设置及动态绑定数据和全选取消全选

    你可以通过编程方式添加、删除和修改列,调整列的宽度、样式和数据绑定等。 5. **AllowSelectAll**:此属性控制是否允许用户全选所有行。如果设置为`true`,用户可以通过点击列头或者使用快捷键全选所有数据。 接...

Global site tag (gtag.js) - Google Analytics