2012-11-11 30 views
0

我正在嘗試僅使用JavaScript創建「懸停」效果。我知道這可以用CSS來完成,但我是JavaScript新手,我正在嘗試使用onmouseover事件進行練習。我的大部分代碼都在下面工作,除了onmouseover事件。我想要做的是在懸停的時候改變表格中'striped'類的每一行的背景顏色。然後將其更改回原始背景色onmouseout。OnMouseOver基本事件不起作用

    //Code below not working 
        rows[i].onmouseover.style.backgroundColor = 'green'; 

我也試過:

rows[i].onmouseover.className+='addBg'; 

,沒有工作。

回答

4

變化

rows[i].onmouseover.style.backgroundColor = 'green'; 

rows[i].onmouseover = function() { 
    this.style.backgroundColor = 'green'; 
} 
+0

謝謝!像魅力一樣工作。 :) – AnchovyLegend