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操作表格(table)的常用方法、技巧汇总
Apr 12 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
JS及JQuery对Html内容编码,Html转义
Feb 17 Javascript
js实现鼠标拖拽多选功能示例
Aug 01 Javascript
jQuery中库的引用方法
Jan 06 jQuery
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
Mar 16 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
小程序指纹验证的实现代码
Dec 04 Javascript
探索node之事件循环的实现
Oct 30 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 if 想到的些问题
2008/03/22 PHP
php header Content-Type类型小结
2011/07/03 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
js闭包的用途详解
2014/11/09 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
Python实现扩展内置类型的方法分析
2017/10/16 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
公司董事长职责
2013/12/12 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
委托证明范本
2014/11/25 职场文书
2014年党小组工作总结
2014/12/20 职场文书
2015感人爱情寄语
2015/02/26 职场文书
中标通知书格式
2015/04/17 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA