| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | <!DOCTYPE html><head>    <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/>    <title></title>    <script type="text/javascript">        window.onload = function() {            varoTab = document.getElementById("tb1");            varoldColor = "";            /*--------------------------拓展--开始------------------------------*/            // 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(vari = 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操作表格隔行变色,布布扣,bubuko.com
原文:http://www.cnblogs.com/alphafly/p/3776950.html