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 异步处理进度条
Apr 01 Javascript
js getElementsByTagName的简写方式
Jun 27 Javascript
Jquery插件 easyUI属性汇总
Jan 19 Javascript
javascript实现动态改变层大小的方法
May 14 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
Apr 29 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
jQuery Masonry瀑布流布局神器使用详解
May 25 jQuery
web前端vue实现插值文本和输出原始html
Jan 19 Javascript
详解Puppeteer 入门教程
May 09 Javascript
vue远程加载sfc组件思路详解
Dec 25 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
Jun 02 Javascript
微信小程序实现聊天室
Aug 21 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 list()函数的详解
2013/06/05 PHP
php include类文件超时问题处理
2015/02/06 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
详解Vue之父子组件传值
2019/04/01 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
Python文件夹与文件的操作实现代码
2014/07/13 Python
python简单读取大文件的方法
2016/07/01 Python
Python图算法实例分析
2016/08/13 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
Python利用命名空间解析XML文档
2020/08/10 Python
使用HTML5在网页中嵌入音频和视频播放的基本方法
2016/02/22 HTML / CSS
Champion官网:美国冠军运动服装
2017/01/25 全球购物
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
会计学习心得体会
2014/09/09 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
在人间读书笔记
2015/06/30 职场文书
教师节随笔
2015/08/15 职场文书
接收函
2019/04/22 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
JavaScript实现两个数组的交集
2022/03/25 Javascript