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 相关文章推荐
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
Jquery中删除元素的实现代码
Dec 29 Javascript
javascript匿名函数应用示例介绍
Mar 07 Javascript
特殊情况下如何获取span里面的值
May 20 Javascript
Jquery自定义button按钮的几种方法
Jun 11 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
返回函数的JavaScript函数
Jun 14 Javascript
vue组件中的数据传递方法
May 14 Javascript
countUp.js实现数字动态变化效果
Oct 17 Javascript
javascript如何实现create方法
Nov 04 Javascript
Element Notification通知的实现示例
Jul 27 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
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
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
php获取linux命令结果的实例
2017/03/13 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
10条建议帮助你创建更好的jQuery插件
2015/05/18 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
快速入门Vue
2016/12/19 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python configparser模块常用方法解析
2020/05/22 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
一位农村小子的自荐信
2014/04/07 职场文书
保护动物倡议书
2014/04/15 职场文书
英文求职信范文
2014/05/23 职场文书
工商管理自荐书
2014/07/06 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
个人原因辞职信模板
2015/05/13 职场文书
《假如》教学反思
2016/02/17 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Python PIL按比例裁剪图片
2022/05/11 Python