问答详情
源自:9-22 编程练习

如何实现在新建的一行列表也能有onmouseover的颜色改变效果?

如何实现在新建的一行列表也能有onmouseover的颜色改变效果?

提问者:奋斗的少年 2015-03-04 19:47

个回答

  • 进步一点点
    2016-01-07 00:11:10

    新建一行后,对所有的行的鼠标经过背景颜色改变再重新设定一下就行了。

    var tr = document.getElementsByTagName("tr");
              for(var i= 0;i<tr.length;i++)
              {
                  bgcChange(tr[i]);
              }

     function bgcChange(obj)
         {
            obj.onmouseover=function(){
                obj.style.backgroundColor="#f2f2f2";
            }
            obj.onmouseout=function(){
                obj.style.backgroundColor="#fff";
            }
         }