表格隔行变色效果,鼠标悬浮高亮显示

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>

<style>        * {            margin: 0;            padding: 0;        }        table {            margin: 150px auto;            width: 500px;            border: 1px solid #000;        }        tr {            height: 40px;        }        td {            border: 1px solid #000;            line-height: 40px;            text-align: center;        }

</style>

<script>    window.onload = function () {        var tbody = document.getElementsByTagName("tbody")[0];        var trArr = tbody.getElementsByTagName("tr");

for(var i=0;i<trArr.length;i++){

if(i%2===0){                trArr[i].style.backgroundColor = "#BEBEBE";            }else{                trArr[i].style.backgroundColor = "#D0B8AD"

}            var color = "";            trArr[i].onmouseover = function () {                color = this.style.backgroundColor;                this.style.backgroundColor = "#76B481";

}            trArr[i].onmouseout = function () {

this.style.backgroundColor = color;            }        }

}    </script></head><body>

<table>    <caption>表格一:XXXXXXXX</caption>

<thead>        <tr>            <td>编号</td>            <td>姓名</td>            <td>年龄</td>        </tr>    </thead>    <tbody>        <tr>            <td>111</td>            <td>姓名</td>            <td>13</td>        </tr>        <tr>            <td>222</td>            <td>姓名</td>            <td>35</td>        </tr>        <tr>            <td>333</td>            <td>姓名</td>            <td>346</td>        </tr>        <tr>            <td>444</td>            <td>姓名</td>            <td>23</td>        </tr>        <tr>            <td>555</td>            <td>姓名</td>            <td>23</td>        </tr>        <tr>            <td>666</td>            <td>姓名</td>            <td>12</td>        </tr>        <tr>            <td>777</td>            <td>姓名</td>            <td>32</td>        </tr>        <tr>            <td>888</td>            <td>姓名</td>            <td>23</td>        </tr>        <tr>            <td>999</td>            <td>姓名</td>            <td>14</td>        </tr>

</tbody>

</table></body></html>
时间: 2024-10-12 11:09:21

表格隔行变色效果,鼠标悬浮高亮显示的相关文章

表格隔行变色以及鼠标移入高亮显示

功能描述: 实现表格奇数行和偶数行背景颜色不一样,以及鼠标移入时,移入行高亮显示. 实现效果: 编码思路: 遍历表格行,如行号为为奇数,设置背景颜色为灰色,行号为偶数,设置背景颜色为空. 设置表格每行的鼠标移入和移出事件. 鼠标移入时,保存当前背景颜色并设置背景颜色为绿色. 鼠标移出时,还原保存的背景颜色. 代码示例:

jquery插件之表格隔行变色并鼠标滑过高亮显示

该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现表格隔行变色,且鼠标移动在表格的某一行上时,该行能高亮显示.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

jQuery表格隔行变色,鼠标经过变色

CSS代码: th{ height: 30px; line-height: 20px; background: #0093D9; color: #fff;} td{ padding: 6px 10px; border-bottom: 1px solid #95bce2; text-align: center; vertical-align: top;} tr.alt td{ background: #ecf6fc;} tr.over td{ background: #bcd4ec;} HTML代

JS---案例:表格隔行变色(鼠标划过背景色恢复)

案例:表格隔行变色(鼠标划过背景色恢复) <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .wrap { width: 500px; margin: 100px auto 0; } table { bo

JS实现隔行变色,鼠标移入高亮

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.0px Consolas; color: #2b7ec3 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.0px Consolas; min-height: 36.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.0px Consolas; color: #d74200 } p.p4 {

jquery实现html表格隔行变色

效果图 实现代码: 通过css控制样式,利用jquery的addClass方法实现 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <title> 实现表格隔行变色 </title> 5 <meta h

使一个特定的表格隔行变色(引自锋利的jQuery)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="editplus" /> <title>使一个特定的表格隔行变色</title> <script src="jquery-1.7.1.min.js" ty

如何使用jQuery实现隔行变色效果

如何使用jQuery实现隔行变色效果:隔行变色效果在网站有大量应用,尤其是在类似新闻列表这样的功能,对于行与行之间的区分有很大的好处,也提高了网站的人性化程度,虽然是个小功能,但是网站的流量都是从这样的小功能点点滴滴积累起来的.此效果可以使用CSS实现,但是由于现有浏览器对于CSS3支持度还不够好,所以使用js或者jQuery是不错的选择,下面就介绍一下如何使用jQuery实现此种效果.代码实例如下: 1 <!DOCTYPE html> 2 <html> 3 <head>

表格隔行变色-js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-