JS+CSS實現(xiàn)表格高亮的方法
更新時間:2015年08月05日 11:21:20 作者:皮蛋
這篇文章主要介紹了JS+CSS實現(xiàn)表格高亮的方法,可實現(xiàn)鼠標滑過表格高亮效果,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了JS+CSS實現(xiàn)表格高亮的方法。分享給大家供大家參考。具體如下:
這里使用JavaScript+CSS實現(xiàn)表格高亮的功能,實際上類似于隔行換色的效果,說法不同而已,只不過本效果是在鼠標移上時觸發(fā),移出結束。
運行效果如下圖所示:
具體代碼如下:
<!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> <title>高亮的表格</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <style> p, td, th { font: 0.8em Arial, Helvetica, sans-serif; } .datatable { border: 1px solid #D6DDE6; border-collapse: collapse; width: 80%; } .datatable td { border: 1px solid #D6DDE6; padding: 4px; } .datatable th { border: 1px solid #828282; background-color: #BCBCBC; font-weight: bold; text-align: left; padding-left: 4px; } .datatable caption { font: bold 0.9em Arial, Helvetica, sans-serif; color: #33517A; text-align: left; padding-top: 3px; padding-bottom: 8px; } .datatable tr:hover, .datatable tr.hilite { background-color: #DFE7F2; color: #000000; } </style> </head> <body> <table summary="List of new students 2003" class="datatable"> <caption>Student List</caption> <tr> <th scope="col">Student Name</th> <th scope="col">Date of Birth</th> <th scope="col">Class</th> <th scope="col">ID</th> </tr> <tr> <td>Joe Bloggs</td> <td>27/08/1997</td> <td>Mrs Jones</td> <td>12009</td> </tr> <tr> <td>William Smith</td> <td>20/07/1997</td> <td>Mrs Jones</td> <td>12010</td> </tr> <tr> <td>Jane Toad</td> <td>21/07/1997</td> <td>Mrs Jones </td> <td>12030</td> </tr> <tr> <td>Amanda Williams</td> <td>19/03/1997</td> <td>Mrs Edwards</td> <td>12021</td> </tr> </table> <script type="text/javascript"> var rows = document.getElementsByTagName('tr'); for (var i = 0; i < rows.length; i++) { rows[i].onmouseover = function() { this.className += ' hilite'; } rows[i].onmouseout = function() { this.className = this.className.replace('hilite', ''); } } </script> </body> </html>
希望本文所述對大家的javascript程序設計有所幫助。
您可能感興趣的文章:
- 基于JavaScript實現(xiàn)動態(tài)創(chuàng)建表格和增加表格行數(shù)
- JS組件Bootstrap Table表格行拖拽效果實現(xiàn)代碼
- JS實現(xiàn)的表格行鼠標點擊高亮效果代碼
- javascript實現(xiàn)對表格元素進行排序操作
- JavaScript如何動態(tài)創(chuàng)建table表格
- js操作table元素實現(xiàn)表格行列新增、刪除技巧總結
- js獲取表格的行數(shù)和列數(shù)的方法
- JavaScript獲取表格(table)當前行的值、刪除行、增加行
- 原生JS和JQuery動態(tài)添加、刪除表格行的方法
- JavaScript對表格或元素按文本,數(shù)字或日期排序的方法
- JS實現(xiàn)的表格操作類詳解(添加,刪除,排序,上移,下移)
相關文章
PPK 談 JavaScript 的 this 關鍵字 [翻譯]
在 JavaScript 中 this 是最強的關鍵字之一。這篇貼文就是要告訴你如何用好 this。2009-09-09HBuilderX開發(fā)一個簡單的微信小程序的實現(xiàn)步驟
本文主要介紹了HBuilderX開發(fā)一個簡單的微信小程序的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02