Day 7-task

1.
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            .img1{
                margin: 40px;
            }
            #div1{
                margin-top: 20px;
                margin-left: 20px;
            }
        </style>
    </head>
    <body>
        <div id="div1">
            <img src="img/picture-1.jpg"/>
        </div>
        <div id="div2">
            <img class="img1" src="img/thumb-1.jpg"/>
            <img class="img1" src="img/thumb-2.jpg"/>
            <img class="img1" src="img/thumb-3.jpg"/>
        </div>
        
        <script type="text/javascript">
            //获取div1的节点
            div1Node = document.getElementById('div1')
            //获取div2中的所有img
            imgNodes = document.getElementsByClassName('img1')
            for(x=0;x<imgNodes.length;x++){
                if(x == 0){
                    imgNodes[x].onmouseover = function(){
                        //给页面赋值为空
                        div1Node.innerHTML = ''
                        //创建一个img节点
                        imgNode = document.createElement('img')
                        //更换图片地址
                        imgNode.src = "img/picture-1.jpg"
                        div1Node.appendChild(imgNode)
                    }
                }
                if(x == 1){
                    imgNodes[x].onmouseover = function(){
                        div1Node.innerHTML = ''
                        //创建一个img节点
                        imgNode = document.createElement('img')
                        //更换图片地址
                        imgNode.src = 'img/picture-2.jpg'
                        //添加到节点div1中去
                        div1Node.appendChild(imgNode)
                    }
                }
                if(x == 2){
                    imgNodes[x].onmouseover = function(){
                        div1Node.innerHTML = ''
                        //创建一个节点
                        imgNode = document.createElement('img')
                        //更换图片
                        imgNode.src = 'img/picture-3.jpg'
                        //添加到节点中去
                        div1Node.appendChild(imgNode)
                    }
                }
            }
        </script>
    </body>
</html>

结果:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 已知一个数字列表,求列表中心元素。 2.已知一个数字列表,求所有元素和。 3.已知一个数字列表,输出所有奇数...
    晓晓_007f阅读 359评论 0 0
  • 1.编程题 写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每...
    晓晓_007f阅读 188评论 0 0
  • 1. 了解tensorflow的API 为了更好更高效地进行数据分析,我学习了如何使用tf.summary观察训练...
    不存在的里皮阅读 1,375评论 4 0
  • 介绍 到目前为止,我们已经看到了很多Gradle构建的属性,并且知道了怎么去执行Tasks。这一章,会更多的了解这...
    None_Ling阅读 1,722评论 0 0
  • 我们每年都会尝试深入了解不同版本的 PHP 和 HHVM 在各种平台的性能基准。 今年,我们全面对 20 种不同平...
    summerbluet阅读 2,160评论 0 6