純JS代碼實(shí)現(xiàn)隔行變色鼠標(biāo)移入高亮
在前端開發(fā)中經(jīng)常見到隔行變色鼠標(biāo)移入高亮顯示的效果,下面小編給大家分享基于js代碼實(shí)現(xiàn)的隔行變色鼠標(biāo)移入高亮效果,廢話不多說了,具體代碼如下所示:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #table { width: 400px; border-collapse: collapse; } </style> </head> <body> <table id="table" border="1"> <thead> <td>ID</td> <td>姓名</td> <td>年齡</td> </thead> <tbody> <tr> <td>1</td> <td>黃藝</td> <td>20</td> </tr> <tr> <td>2</td> <td>張三</td> <td>21</td> </tr> <tr> <td>3</td> <td>李四</td> <td>22</td> </tr> <tr> <td>4</td> <td>網(wǎng)無</td> <td>23</td> </tr> </tbody> </table> </body> <script type="text/javascript"> // 實(shí)現(xiàn)隔行變色,鼠標(biāo)移入高亮 var table = document.getElementById("table"); var oldColor = "";//聲明一個(gè)變量,保存表格原來的顏色 for(var i = 0; i < table.tBodies[0].rows.length; i++) { //使用判斷實(shí)現(xiàn)隔行變色 if(i % 2 == 0) { table.tBodies[0].rows[i].style.backgroundColor = "gray"; } else { table.tBodies[0].rows[i].style.backgroundColor = "#ccc"; } //實(shí)現(xiàn)鼠標(biāo)移入高亮 table.tBodies[0].rows[i].onmouseover = function() { oldColor = this.style.backgroundColor; this.style.backgroundColor = "red"; } //實(shí)現(xiàn)鼠標(biāo)移出變回原來的顏色 table.tBodies[0].rows[i].onmouseout = function() { this.style.backgroundColor = oldColor; } } </script> </html>
以上所述是小編給大家介紹的純JS代碼實(shí)現(xiàn)隔行變色鼠標(biāo)移入高亮,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 使用JavaScript和CSS實(shí)現(xiàn)文本隔行換色的方法
- javascript表格隔行變色加鼠標(biāo)移入移出及點(diǎn)擊效果的方法
- JS+CSS實(shí)現(xiàn)Li列表隔行換色效果的方法
- 原生javascript實(shí)現(xiàn)隔行換色
- jQuery實(shí)現(xiàn)隔行背景色變色
- jQuery實(shí)現(xiàn)table隔行換色和鼠標(biāo)經(jīng)過變色的兩種方法
- js取模(求余數(shù))隔行變色
- JS實(shí)現(xiàn)簡潔(隔行換色、高亮顯示)表格特效
- JQuery操作表格(隔行著色,高亮顯示,篩選數(shù)據(jù))
- 實(shí)現(xiàn)隔行換色效果的兩種方式【實(shí)用】
相關(guān)文章
javascript中export?和export?default的區(qū)別
本文主要介紹了javascript中export?和export?default的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07JavaScript遍歷求解數(shù)獨(dú)問題的主要思路小結(jié)
數(shù)獨(dú)游戲非常流行,其規(guī)則就是1到9數(shù)字填入9*9宮格并要求每一行、每一列、每一個(gè)粗線(小型)宮內(nèi)的數(shù)字不重復(fù),對此我們來看一下JavaScript遍歷求解數(shù)獨(dú)問題的主要思路小結(jié)2016-06-06javascript下利用for( in )語句 獲得所有事件名稱的代碼
2008-02-02JavaScript生成一個(gè)不重復(fù)的ID的方法示例
這篇文章主要介紹了JavaScript生成一個(gè)不重復(fù)的ID的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09JavaScript返回當(dāng)前會(huì)話cookie全部鍵值對照的方法
這篇文章主要介紹了JavaScript返回當(dāng)前會(huì)話cookie全部鍵值對照的方法,涉及javascript操作cookie的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04在Javascript中為String對象添加trim,ltrim,rtrim方法
利用Javascript中每個(gè)對象(Object)的prototype屬性我們可以為Javascript中的內(nèi)置對象添加我們自己的方法和屬性。2006-09-09