• JavaScript DOM操作案例美女相册


    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            body {
                font-family: "Helvetica", "Arial", serif;
                color: #333;
                background-color: #ccc;
                margin: 1em 10%;
            }
    
            h1 {
                color: #333;
                background-color: transparent;
            }
    
            a {
                color: #c60;
                background-color: transparent;
                font-weight: bold;
                text-decoration: none;
            }
    
            ul {
                padding: 0;
            }
    
            li {
                float: left;
                padding: 1em;
                list-style: none;
            }
    
            #imagegallery {
    
                list-style: none;
            }
    
            #imagegallery li {
                margin: 0px 20px 20px 0px;
                padding: 0px;
                display: inline;
            }
    
            #imagegallery li a img {
                border: 0;
            }
        </style>
    </head>
    <body>
    
    <h2>
        美女画廊
    </h2>
    
    <ul id="imagegallery">
        <li><a href="../images/1.jpg" title="美女A">
            <img src="../images/1-small.jpg" width="100" alt="美女1"/>
        </a></li>
        <li><a href="../images/2.jpg" title="美女B">
            <img src="../images/2-small.jpg" width="100" alt="美女2"/>
        </a></li>
        <li><a href="../images/3.jpg" title="美女C">
            <img src="../images/3-small.jpg" width="100" alt="美女3"/>
        </a></li>
        <li><a href="../images/4.jpg" title="美女D">
            <img src="../images/4-small.jpg" width="100" alt="美女4"/>
        </a></li>
    </ul>
    
    
    <div style="clear:both"></div>
    <!--显示大图的-->
    <img id="image" src="../images/placeholder.png" alt="" width="450"/>
    <p id="des">选择一个图片</p>
    <script src="common.js"></script>
    <script>
        var aObj = my$("imagegallery").getElementsByTagName("a");
        for(var i = 0; i< aObj.length; i++) {
            //为每个a标签注册点击事件
            aObj[i].onclick = function () {
                //为id为image的标签的src赋值
                my$("image").src = this.href;
                //为p标签赋值
                my$("des").innerText = this.title;
                //阻止超链接的默认跳转
                return false;
            };
        }
    </script>
    
    </body>
    </html>
  • 相关阅读:
    Emmet 语法
    GitHub常用命令
    ProgressBar.js – 漂亮的响应式 SVG 进度条
    99个漂亮的注册和登录页设计(附PSD)
    android Acitivity之间的几种传值方式(^_^)
    Android 动态生成 EditTest
    Android 小笔记
    winfrom获取用户控件里的控件对象
    MVC+Easeyui dialog的小问题
    bootStrap
  • 原文地址:https://www.cnblogs.com/cuilichao/p/9350877.html
Copyright © 2020-2023  润新知