zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    C 获取编译日期函数
    C# HttpWebRequest 使用,一个Http分析Demo
    C# 字节序调整
    char/wchar_t之间的互转MultiByteToWideChar和WideCharToMultiByte的用法
    前导声明代替头文件依赖和交叉包含
    MFC network address control使用
    [收藏]POSIX标准
    带引用计数的智能指针
    C# string byte[] 转换
    DIV随鼠标滚动
  • 原文地址:https://www.cnblogs.com/cuilichao/p/9350877.html
Copyright © 2011-2022 走看看