1. 程式人生 > >JS之點亮盒子

JS之點亮盒子

function mouseover elements 黃色 body 顏色 bsp .get seo

要求:將鼠標放在按鈕上背景顏色變成黃色,鼠標離開恢復原狀。

知識點:排他思想(幹掉所有人,剩下我一個)

<body>
<button>按鈕1</button>
<button>按鈕2</button>
<button>按鈕3</button>
<button>按鈕4</button>
<button>按鈕5</button>

<script>
//獲取事件源和相關元素
var btnArr = document.getElementsByTagName("button
"); //綁定事件 for (var i = 0; i < btnArr.length; i++) { //書寫事件驅動 btnArr[i].onmouseover = function(){ //排他思想(幹掉所有人,剩下我一個) //排他思想是和for循環連用 for (var j = 0; j < btnArr.length; j++) { btnArr[j].className=""; } this.className="current"; } } </script> </body>

JS之點亮盒子