JS學習筆記 - fgm練習 - 滑鼠移入/移出div樣式改變
阿新 • • 發佈:2019-01-07
思路:
div的預設樣式正常設定。
滑鼠移入時,發生改變的樣式有3個,即 邊框顏色,div背景色,字型顏色。
把這三個css改變設定在一個類名下,再通過js給div動態 新增/去除這個類名,實現div樣式改變。
<style> body{color:#fff;font:12px/1.5 Tahoma;} #div1{ width:150px; height:150px; margin:0 auto; padding:10px; background:black; border:10px solid #000;cursor:crosshair; } #div1.hover{ color:red; background:#f0f0f0; border:10px solid red; } </style> <script> window.onload = function () { var oDiv = document.getElementById("div1"); oDiv.onmouseover = function () { oDiv.className = "hover" }; oDiv.onmouseout= function () { oDiv.className = "" } }; </script> </head> <body> <div id="div1">滑鼠移入改變樣式,滑鼠移出恢復。</div> </body>