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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
Nov 07 Javascript
Android中资源文件(非代码部分)的使用概览
Dec 18 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
Mar 05 Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
VueJs组件prop验证简单介绍
Sep 12 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 Javascript
JavaScript设计模式之命令模式实例分析
Jan 16 Javascript
vue基础之模板和过滤器用法实例分析
Mar 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
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
理解javascript中的闭包
2017/01/11 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
python备份文件的脚本
2008/08/11 Python
Python合并字符串的3种方法
2015/05/21 Python
Python算法之图的遍历
2017/11/16 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
使用Python发现隐藏的wifi
2020/03/04 Python
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
单位消防安全制度
2014/01/12 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
600字作文之感受大自然
2019/11/27 职场文书