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

来源:9-22 编程练习

奋斗的少年

2015-03-04 19:47

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

写回答 关注

1回答

  • 进步一点点
    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";
            }
         }

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题