鼠标移上显示对应的大图片

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" >

        <title></title>

        <style>

            img{width: 100px;height: 100px;border: 1px solid #A9A9A9;margin: 20px auto;}

            #maxPic{width:256px;height:256px;background: url(img/0.png) no-repeat;}

        </style>

    </head>

    <body>

        <img src="img/0.png" />

        <img src="img/1.png" />

        <img src="img/2.png" / >

        <img src="img/3.png" />

        <div id= "maxPic"></div>

        <script>

            onload =function(evt){

            var div = $("maxPic");

            var e = evt||event;

            var img = document.getElementsByTagName('img');

            var bg=getStyle(div,"background")

            for(var i = 0;i <= img.length-1;i++){

                 img[i].index=i;

                img[i].onmouseover= function(){

                    div.style.background ="url(img/"+this.index+".png)";

                }

            }

}

//获取元素

function $(id){

return document.getElementById(id);

//获取非行间样式的值

function getStyle(obj,att){

    if(obj.currentStyle){

        return obj.currentStyle[att];

    }else{

        return getComputedStyle(obj,null)[att];

        }

    }

}

        </script>

    </body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而...
    阡陌3536阅读 5,132评论 0 0
  • 整理下我在面试的时候所遇到的一些问题,想到哪里就更新到哪里.(ps:不定期更新~) Q1.请说出css选择器ul>...
    Snowxin阅读 4,064评论 0 6
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,406评论 2 17
  • iOS10登场之后最近需要发新版本,可提交了3个build版本后在itunesConnect中一直没有显示出来 之...
    匿名的他阅读 3,369评论 0 1
  • 说来搞笑,我也成为了一个经常抽烟的人。“遥想当年”,认为这种行为不可理喻,见到那种喷云吐雾的人(包括我爸)就一脸厌...
    绿豆绿豆阅读 1,738评论 0 1

友情链接更多精彩内容