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 相关文章推荐
javascript高亮效果的二种实现方法
Sep 14 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
Jquery异步请求数据实例代码
Dec 28 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
Nov 07 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
weui中的picker使用js进行动态绑定数据问题
Nov 06 Javascript
vue父子组件间引用之$parent、$children
May 20 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 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
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
javascript 三种编解码方式
2010/02/01 Javascript
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
详解Bootstrap插件
2016/04/25 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
为什么是 Python -m
2020/06/19 Python
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
幼儿园毕业家长感言
2014/02/10 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
擅自离岗检讨书
2014/09/12 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
西安兵马俑导游词
2015/02/02 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang