为了账号安全,请及时绑定邮箱和手机立即绑定

我想在这段js中加入之前学过的鼠标移动事件改变颜色该怎么实现

  window.onload = function() {

        var oUl1 = document.getElementById("ul1");

        var aLi = oUl1.getElementsByTagName("li");

        var oDiv = document.getElementById("tab-list");

        var aDiv = oDiv.getElementsByTagName("div");

        for(var i = 0; i < aLi.length; i++) {

            aLi[i].index = i;

            aLi[i].onmouseover = function() {

                for(var i = 0; i < aLi.length; i++) {

                    aLi[i].className = "";

                }

                this.className = "active";

                for(var j = 0; j < aDiv.length; j++) {

                    aDiv[j].className = "hide";

                }

                aDiv[this.index].className = "show";

            }        

        }

    }


正在回答

2 回答

window.onload=function()
{
   function changecolor() {
       var li = document.getElementsByTagName("li");
       for (var i = 0; i < li.length; i++) {
           li[i].ind = i;
           li[i].onmouseover = function () {
               li[this.ind].style.backgroundColor = "#d8d8d8";
           };
           li[i].onmouseout=function(){
               li[this.ind].style.backgroundColor="#fff";
           };
       }
   }
   changecolor();
}

0 回复 有任何疑惑可以回复我~
#1

丶神师 提问者

非常感谢!
2016-04-28 回复 有任何疑惑可以回复我~

572016f900019fe305000213.jpg

572016f90001077e05000325.jpg

这个是CSS和HTML部分, 我加入你的代码 没任何反应, 然后我希望是通过JS来实现这个功能

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想在这段js中加入之前学过的鼠标移动事件改变颜色该怎么实现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信