利用原生JS实现一个鼠标悬停变色效果

  介绍

今天就跟大家聊聊有关利用原生JS实现一个鼠标悬停变色效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

表格表头为蓝色,表主体为白色,当鼠标放到表的非表头行时,这一行颜色变为黄色,鼠标离开时黄色消失。

& lt; !DOCTYPE html>   & lt; html lang=皕h-CN"祝辞   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt;元名称=皏iewport"内容=翱矶?设备宽度,初始=1.0,比;   & lt; title>鼠标经过表格变色& lt;/title>   & lt; style>   表{   保证金:200 px的汽车;   字体大小:12 px;      border-collapse:崩溃;   宽度:500 px;   高度:50 px;   }   表thead tr {   字体大小:14 px;   背景颜色:天蓝色;   }   td {   边界:1 px固体黑色;   }   .bgc {   背景颜色:黄色;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; table>   & lt; thead>   & lt; td>表头1 & lt;/td>   & lt; td>表头2 & lt;/td>   & lt; td>表头3 & lt;/td>   & lt;/thead>   & lt; tbody>   & lt; tr>   & lt; td>表格一行一列& lt;/td>   & lt; td>表格一行二列& lt;/td>   & lt; td>表格一行三列& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>表格二行一列& lt;/td>   & lt; td>表格二行二列& lt;/td>   & lt; td>表格二行三列& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>表格三行一列& lt;/td>   & lt; td>表格三行二列& lt;/td>   & lt; td>表格三行三列& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>表格四行一列& lt;/td>   & lt; td>表格四行二列& lt;/td>   & lt; td>表格四行三列& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>表格五行一列& lt;/td>   & lt; td>表格五行二列& lt;/td>   & lt; td>表格五行三列& lt;/td>   & lt;/tr>   & lt;/tbody>   & lt;/table>   & lt; script>   var tr=document.querySelectorAll (& # 39; tr # 39;);   我(var=0; & lt;tr.length;我+ +){   tr[我]。onmouseover=function () {   这一点。className=& # 39; bgc # 39;;   }   tr[我]。onmouseout=function () {   这一点。className=& # 39; & # 39;;   }   }   & lt;/script>   & lt;/body>   & lt;/html>

看完上述内容,你们对利用原生JS实现一个鼠标悬停变色效果有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

利用原生JS实现一个鼠标悬停变色效果