javascript实现table选中的行以指定颜色高亮显示的方法


Posted in Javascript onMay 13, 2015

本文实例讲述了javascript实现table选中的行以指定颜色高亮显示的方法。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>table选中的行以指定颜色高亮显示</title>
<script type="text/javascript">
function IniEvent() {
  var tbl = document.getElementById("tblMain");
  var trs = tbl.getElementsByTagName("tr");
  for (var i = 0; i < trs.length; i++) {
 trs[i].onclick = TrOnClick;
  }
}
function TrOnClick() {
  var tbl = document.getElementById("tblMain");
  var trs = tbl.getElementsByTagName("tr");
  for (var i = 0; i < trs.length; i++) {
 if (trs[i] == this) { //判断是不是当前选择的行
   trs[i].style.background = "yellow";
 }
 else {
   trs[i].style.background = "white";
 }
  }
}
</script>
</head>
<body onload="IniEvent()">
<table id="tblMain" border="1">
<tr>
  <td>1</td>
  <td>三星</td>
  <td>AA</td>
</tr>
<tr>
  <td>2</td>
  <td>Norkia</td>
  <td>BB</td>
</tr>
<tr>
  <td>3</td>
  <td>苹果</td>
  <td>CC</td>
</tr>
<tr>
  <td>4</td>
  <td>联想</td>
  <td>DD</td>
</tr>
</table>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js弹窗代码 可以指定弹出间隔
Jul 03 Javascript
javascript一些实用技巧小结
Mar 18 Javascript
javascript跑马灯悬停放大效果实现代码
Dec 12 Javascript
JS连连看源码完美注释版(推荐)
Dec 09 Javascript
jQuery ajax serialize() 方法使用示例
Nov 02 Javascript
js控制网页前进和后退的方法
Jun 08 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 Javascript
JavaScript实现简单轮播图效果
Dec 01 Javascript
JavaScript中关于base64的一些事
May 06 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
May 22 Javascript
JS访问对象两种方式区别解析
Aug 29 Javascript
原生JavaScript实现弹幕组件的示例代码
Oct 12 Javascript
javascript实现table表格隔行变色的方法
May 13 #Javascript
javascript模拟评分控件实现方法
May 13 #Javascript
javascript动态设置样式style实例分析
May 13 #Javascript
javascript事件冒泡实例分析
May 13 #Javascript
javascript无刷新评论实现方法
May 13 #Javascript
javascript动态创建表格及添加数据实例详解
May 13 #Javascript
javascript动态创建链接的方法
May 13 #Javascript
You might like
模仿OSO的论坛(一)
2006/10/09 PHP
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
33种Javascript 表格排序控件收集
2009/12/03 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
Python类定义和类继承详解
2015/05/08 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
Python LMDB库的使用示例
2021/02/14 Python
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
Ref与out有什么不同
2012/11/24 面试题
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
大学生学习生活的自我评价
2013/11/01 职场文书
小学生班会演讲稿
2014/01/09 职场文书
体育课课后反思
2014/04/24 职场文书
冰峪沟导游词
2015/02/09 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫