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 相关文章推荐
改变隐藏的input中value的值代码
Dec 30 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
理解javascript定时器中的单线程
Feb 23 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
JS中artdialog弹出框控件之提交表单思路详解
Apr 18 Javascript
微信小程序 swiper组件详解及实例代码
Oct 25 Javascript
详解如何在Vue2中实现组件props双向绑定
Mar 29 Javascript
深入理解Vue官方文档梳理之全局API
Nov 22 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
javascript sort()对数组中的元素进行排序详解
Oct 13 Javascript
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 30 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
VFP与其他应用程序的集成
2006/10/09 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
php实现简单加入购物车功能
2017/03/07 PHP
PHP解决中文乱码
2017/04/28 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
5 cool javascript apps
2007/03/24 Javascript
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
python基于http下载视频或音频
2018/06/20 Python
python多线程下信号处理程序示例
2019/05/31 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
python随机生成库faker库api实例详解
2019/11/28 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
广告学专业自荐信范文
2014/02/24 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript