JavaScript学习笔记3 简易图片切换

首先看下效果:[简易图片切换示例][1]

JavaScript学习笔记3 简易图片切换_第1张图片

下面看下整个的代码

html部分

    
    
    
    
![](http://upload-images.jianshu.io/upload_images/2929817-8e2f4a2bd5670666.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

image title

Javascipt部分

    function clickPic(whichpic){
        var ahref = whichpic.getAttribute("href");                  //获取A标签中图像的位置
        var img = document.getElementById("placeholder");           //获取占位符图像的ID
        img.setAttribute("src",ahref);                              //修改占位符图像的src参数
        var p_title = document.getElementById("imgTitle");          //获取P描述的ID
        var atitle = whichpic.getAttribute("title");                //获取A标签中title的位置
        p_title.firstChild.nodeValue = atitle;                      
        //因为

中间的文本内容是P的第一个子节点,可以使用childNodes[0]、firstChild表示。nodeValue:改变一个文本节点的值 }

css部分

    body{background: url(http://obtw9lzb6.bkt.clouddn.com/16-8-27/81721495.jpg) top center repeat;margin-top: 4%;}
    a{text-decoration: none;}
    #mid{width: 30%;margin: 0 auto;}
    ul{margin: 0;padding: 0;}
    ul li{list-style: none; float: left; width: 33.33%;text-align: center;margin: 10px auto 5px;}
    ul li a{background: white;padding: 6px 15px;border-radius:5px;color: black;border:1px dashed #ADADAD;}
    #placeholder{border:1px dashed #ADADAD; width:100%;padding:5px 0;background:white ;margin-top: 20px;}
    #imgTitle{background: #000000;color: white;border:1px dashed #ADADAD; padding: 5px 0;text-align: center;}

没有太多说明,注释已经比较清楚的了,第一次学习javascipt,难免有些地方写的不够好甚至写错的,还请多多指教!
[1]: http://ruofeiblog.com/2016/08/27/%E7%AE%80%E6%98%93%E5%9B%BE%E7%89%87%E5%88%87%E6%8D%A2%E7%A4%BA%E4%BE%8B/

你可能感兴趣的:(JavaScript学习笔记3 简易图片切换)