• 《JavaScript+DOM编程艺术》的摘要(三)---图片库实例


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>图片库</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <meta name="viewport" content="width=device-width,user-scalable=no">
    <style type="text/css">
        
    </style>
    </head>
    <body>
        <h1 style="text-align:center;">图片库的实现</h1>
        <div>
            <ul id="imgs">
                <li><a  href="img/img1.png" >一世繁华</a></li>
                <li><a  href="img/img2.png" >大好河山</a></li>
                <li><a  href="img/img3.png" >青春.女人</a></li>
            </ul>
            <img id="placeholder" src="img/img4.png" />
        </div>
        <script type="text/javascript">
        function showPic(whichPic){
            var source = whichPic.getAttribute('href');
            var placeholder = document.getElementById('placeholder');
            placeholder.src = source;
    
        }
        var imgs = document.getElementById('imgs').getElementsByTagName('a');
        for ( var i = 0; i < imgs.length; i++ ) {
            imgs[i].onclick=function (e){
                if ( e && e.preventDefault ){  
                    e.preventDefault();  
                }else{  
                    window.event.returnValue = false;  
                }  
                showPic(this);
    
            }
    
        }
        </script>
    </body>
    </html>

    这是最基本的图片切换,对于我,唯一的重点就是阻止默认行为的应用

    工作并不只是为了那点工资,而是为了创造一份属于自己的事业
  • 相关阅读:
    数据库事务的四个隔离级别
    synchronized与Lock的区别
    线程池的注意事项
    守护线程与非守护线程
    wait与sleep的区别
    String,StringBuffer,StringBuilder
    2019牛客暑期多校训练营 第二场
    2019牛客暑期多校训练营 第一场
    Codeforces Round #568 (div. 2)
    Codeforces Round #570 (Div. 3)
  • 原文地址:https://www.cnblogs.com/zouer/p/3850618.html
Copyright © 2020-2023  润新知