JS+CSS實(shí)現(xiàn)表格高亮的方法
本文實(shí)例講述了JS+CSS實(shí)現(xiàn)表格高亮的方法。分享給大家供大家參考。具體如下:
這里使用JavaScript+CSS實(shí)現(xiàn)表格高亮的功能,實(shí)際上類似于隔行換色的效果,說法不同而已,只不過本效果是在鼠標(biāo)移上時(shí)觸發(fā),移出結(jié)束。
運(yùn)行效果如下圖所示:
具體代碼如下:
<!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程序設(shè)計(jì)有所幫助。
- 基于JavaScript實(shí)現(xiàn)動態(tài)創(chuàng)建表格和增加表格行數(shù)
- JS組件Bootstrap Table表格行拖拽效果實(shí)現(xiàn)代碼
- JS實(shí)現(xiàn)的表格行鼠標(biāo)點(diǎn)擊高亮效果代碼
- javascript實(shí)現(xiàn)對表格元素進(jìn)行排序操作
- JavaScript如何動態(tài)創(chuàng)建table表格
- js操作table元素實(shí)現(xiàn)表格行列新增、刪除技巧總結(jié)
- js獲取表格的行數(shù)和列數(shù)的方法
- JavaScript獲取表格(table)當(dāng)前行的值、刪除行、增加行
- 原生JS和JQuery動態(tài)添加、刪除表格行的方法
- JavaScript對表格或元素按文本,數(shù)字或日期排序的方法
- JS實(shí)現(xiàn)的表格操作類詳解(添加,刪除,排序,上移,下移)
相關(guān)文章
JS中的6種打斷點(diǎn)的方式實(shí)例總結(jié)
斷點(diǎn)調(diào)試是啥?難不難? 斷點(diǎn)調(diào)試其實(shí)并不是多么復(fù)雜的一件事,簡單的理解無外呼就是打開瀏覽器,打開sources找到j(luò)s文件,在行號上點(diǎn)一下罷了,下面這篇文章主要給大家介紹了關(guān)于JS中6種打斷點(diǎn)方式的相關(guān)資料,需要的朋友可以參考下2022-04-04PPK 談 JavaScript 的 this 關(guān)鍵字 [翻譯]
在 JavaScript 中 this 是最強(qiáng)的關(guān)鍵字之一。這篇貼文就是要告訴你如何用好 this。2009-09-09JS實(shí)現(xiàn)FLASH幻燈片圖片切換效果的方法
這篇文章主要介紹了JS實(shí)現(xiàn)FLASH幻燈片圖片切換效果的方法,實(shí)例分析了javascript操作圖片實(shí)現(xiàn)Flash幻燈效果的技巧,需要的朋友可以參考下2015-03-03HBuilderX開發(fā)一個(gè)簡單的微信小程序的實(shí)現(xiàn)步驟
本文主要介紹了HBuilderX開發(fā)一個(gè)簡單的微信小程序的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02JS關(guān)閉窗口與JS關(guān)閉頁面的幾種方法小結(jié)
本篇文章要是對JS關(guān)閉窗口與JS關(guān)閉頁面的幾種方法進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12小程序?qū)崿F(xiàn)列表倒計(jì)時(shí)功能
這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)列表倒計(jì)時(shí)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01