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

请教下为什么代码中图片变量使用的是imgs,用pics却不行啊?试了好久才发现把pics改成imgs就有效果了?

请教下为什么代码var imgs=pic.getElementsByTagName("li");中的变量使用的是imgs,用pics却不行啊?试了好久才发现把pics改成imgs就有效果了?

var imgs=pic.getElementsByTagName("li");

      if(imgs.length=list.length){

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

            list[i].id=i;

            list[i].onmouseover=function(){

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

                list[j].className="";

                imgs[j].style.display="none";

            }

            list[this.id].className="on";

            imgs[this.id].style.display="block"; 

            }

        }

    }


正在回答

1 回答

pics也可以,不过下面的程序只要用imgs的都要改成pics

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

逐梦凡 提问者

是全都改了啊?没有效果啊!切换不了,改回imgs又可以了
2015-06-29 回复 有任何疑惑可以回复我~
#2

逐梦凡 提问者

非常感谢!之前代码没有该全!
2015-06-29 回复 有任何疑惑可以回复我~
#3

chavin 回复 逐梦凡 提问者

一看就知道是你没该或是没全该才会出现的,细心一点
2015-06-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教下为什么代码中图片变量使用的是imgs,用pics却不行啊?试了好久才发现把pics改成imgs就有效果了?

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