JavaScript获取表格(table)当前行的值、删除行、增加行


Posted in Javascript onJuly 03, 2015
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Js获取 table当前行的值</title>
<script language=javascript>
	var selectedTr = null;
	function c1(obj) {
		obj.style.backgroundColor = 'blue'; //把点到的那一行变希望的颜色; 
		if (selectedTr != null)
			selectedTr.style.removeAttribute("backgroundColor");
		if (selectedTr == obj)
			selectedTr = null;//加上此句,以控制点击变白,再点击反灰 
		else
			selectedTr = obj;
	}
	/*得到选中行的第一列的值*/
	function check() {
		if (selectedTr != null) {
			var str = selectedTr.cells[0].childNodes[0].value;
			document.getElementById("lab").innerHTML = str;
		} else {
			alert("请选择一行");
		}
	}
	/*删除选中行*/
	function del() {
		if (selectedTr != null) {
			if (confirm("确定要删除吗?")) {
				alert(selectedTr.cells[0].childNodes[0].value);
				var tbody = selectedTr.parentNode;
				tbody.removeChild(selectedTr);
			}
		} else {
			alert("请选择一行");
		}
	}
</script>
</head>
<body>
	单击选中Tr,高亮显示,再单击取消选选中。
	<input type=button value="选中的是哪一行?" onclick="check()">
	<input type=button value="删除选中行" onclick="del()">
	<input type=button value="增加一行" onclick="add()">
	<table width="100%" border="1" cellspacing="0" cellpadding="0" id="tab">
		<tr onclick="c1(this);" bgcolor="#cccccc">
			<td><input type="text" value="11"></td>
			<td><input type="text" value="12"></td>
		</tr>
		<tr onclick="c1(this);" bgcolor="#e0e0e0">
			<td><input type="text" value="21"></td>
			<td><input type="text" value="22"></td>
		</tr>
		<tr onclick="c1(this);" bgcolor="#cccccc">
			<td><input type="text" value="31"></td>
			<td><input type="text" value="32"></td>
		</tr>
		<tr onclick="c1(this);" bgcolor="#e0e0e0">
			<td><input type="text" value="41"></td>
			<td><input type="text" value="42"></td>
		</tr>
		<tr onclick="c1(this);" bgcolor="#cccccc">
			<td><input type="text" value="51"></td>
			<td><input type="text" value="52"></td>
		</tr>
	</table>
	<label id="lab"></label>
</body>
</html>
Javascript 相关文章推荐
模拟电子签章盖章效果的jQuery插件源码
Jun 24 Javascript
jQuery实现用户注册的表单验证示例
Aug 28 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
jQuery类选择器用法实例
Dec 23 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
Jul 20 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
js实现简单的点名器随机色实例代码
Sep 20 Javascript
在Vue中使用mockjs代码实例
Nov 25 Vue.js
JavaScript函数柯里化
Nov 07 Javascript
jQuery中 delegate使用的问题
Jul 03 #Javascript
JavaScript实现select添加option
Jul 03 #Javascript
JavaScript定时器和优化的取消定时器方法
Jul 03 #Javascript
Javascript中的作用域和上下文深入理解
Jul 03 #Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 #Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 #Javascript
一张Web前端的思维导图分享
Jul 03 #Javascript
You might like
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
python encode和decode的妙用
2009/09/02 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
浅谈python可视化包Bokeh
2018/02/07 Python
对pandas中apply函数的用法详解
2018/04/10 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
Django中的文件的上传的几种方式
2018/07/23 Python
python3 爬取图片的实例代码
2018/11/06 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
python中yield的用法详解——最简单,最清晰的解释
2019/04/04 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
年会活动策划方案
2014/01/23 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
反邪教学习心得体会
2016/01/15 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书