Javascript操作表格隔行变色
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title></title>
- <script type="text/javascript">
- window.onload = function () {
- var oTab = document.getElementById("tb1");
- var oldColor = "";
- /*--------------------------拓展--开始------------------------------*/
- // var name = oTab.getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[1].innerHTML;
- /*
- 表格的应用
- 1.获取
- tBodies.tHead,tFoot,rows,cells
- 2.各行变色
- 鼠标移入亮度显示
- 3.添加删除一行
- // alert(oTab.tBodies[0].rows[0].cells[1].innerHTML);
- // alert(name);
- */
- /*--------------------------拓展--结束------------------------------*/
- for (var i = 0; i < oTab.tBodies[0].rows.length; i++) {
- oTab.tBodies[0].rows[i].onmouseover = function () {
- //先把之前的颜色存入到oldColor变量中
- oldColor = this.style.background;
- this.style.background = "green";
- }
- oTab.tBodies[0].rows[i].onmouseout = function () {
- //把oldColor中之前的颜色重新加上
- this.style.background = oldColor;
- }
- //
- if (i % 2) {
- //隔行变色
- oTab.tBodies[0].rows[i].style.background = "#CCC";
- }
- }
- }
- </script>
- </head>
- <body>
- <table id="tb1" border="1" style="width: 500px;">
- <thead>
- <tr>
- <td>ID</td>
- <td>姓名</td>
- <td>年龄</td>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td>Cupid</td>
- <td>66</td>
- </tr>
- <tr>
- <td>2</td>
- <td>Fly</td>
- <td>45</td>
- </tr>
- <tr>
- <td>3</td>
- <td>Sky</td>
- <td>23</td>
- </tr>
- <tr>
- <td>4</td>
- <td>Windy</td>
- <td>98</td>
- </tr>
- <tr>
- <td>5</td>
- <td>Snow</td>
- <td>09</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Javascript操作表格隔行变色的更多相关文章
- JavaScript 实现表格隔行变色
JavaScript 实现表格隔行变色 版权声明:未经授权,严禁分享! 构建界面 界面HTML代码 <style> #data,th,td{ border: 1px solid #aaaa ...
- JavaScript实例---表格隔行变色以及移入鼠标高亮
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...
- 表格的一些原生js操作(隔行变色,高亮显示,添加删除,搜索)
看着网上的视频教程,虽说还是有点简单,但还是不免想记录下.这些操作包括(隔行变色,高亮显示,添加删除,搜索功能),而这儿就是涉及table的原有属性“tBodies” “rows” “cells”等几 ...
- JavaScript for循环实现表格隔行变色
本代码主要演示的是for循环, <!doctype html> <html lang="en"> <head> <meta charset ...
- jquery插件之表格隔行变色并鼠标滑过高亮显示
该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现表格隔行变色,且鼠标移动在表格的某一行上时,该行能高亮显示.整体代码如 ...
- 用JQuery实现表格隔行变色和突出显示当前行
用JQuery实现表格隔行变色和突出显示当前行 上源码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "htt ...
- 表格隔行变色_CSS实现鼠标悬停高亮
<!doctype html> <html> <head> <meta http-equiv="content-type" content ...
- 表格隔行变色_jQuery控制实现鼠标悬停高亮
<!doctype html> <html> <head> <meta http-equiv="content-type" content ...
- jQuery 表格隔行变色插件
jQuery提供了用于扩展jQuery功能的方法,即jQuery.fn.extend()方法和jQuery.extend()方法. 基本的JS框架代码如下: ;(function($) { $.fn. ...
随机推荐
- windows下 berkerly db的安装配置(修正了关键步骤)
这个是我从别人的博客上找来的,亲测可用,确实解决了我当时遇到的一些问题. 首先,从http://www.oracle.com/technology/global/cn/software/product ...
- gcc常用选项
gcc选项: -c 只编译,不链接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件. -std= 指 ...
- 解析php时间戳与日期的转换
php中时间戳与日期的转换. 实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳. strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date( ...
- dedecms 分页样式
<div class="dede_pages"> <ul class="pagelist"> {dede:pagelist lis ...
- PySide 简易教程<三>-------动手写起来
到目前为止,已经接触的Pyside的界面元素有如下几个:QWidget.QPushButton.QLabel.本次再介绍两个tooltip和messagebox.tooltip是一个鼠标悬浮提示信息, ...
- unity--IOC框架资料整理
今天在网上找了一些unity资料研究,出了好多问题,编译无法通过,经人指点总算成功编译运行,做个笔记,整理如下: 一.下载unity: 二.在项目中添加Microsoft.Practices.Unit ...
- (转)Android Support Percent百分比布局
一.概述 周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现 android-percent-support-lib-sample(https://github.com/JulienGeno ...
- hive 操作(转)
1.命令行操作 (1)打印查询头,需要显示设置: set hive.cli.print.header=true; (2)加"--",其后的都被认为是注释,但 CLI 不解析注释.带 ...
- 【js】 流式布局 页面
<!DOCTYPE html><html><head> <meta content="text/html; charset=utf-8" ...
- 【python】 开始第一个项目
根据这篇文章开始上手 http://www.oschina.net/translate/the-flask-mega-tutorial-part-i-hello-world 再加点东西 如果你的环境是 ...