zoukankan      html  css  js  c++  java
  • 图片排序

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <script type="text/javascript">
    window.onload = function ()
    {
        var oli = document.getElementById('btn').getElementsByTagName('li');
        var obox = document.getElementById('box');
        var ali = obox.getElementsByTagName('li');
        var arr = [];
        var onff = 1;
        
        for (var i = 0; i < ali.length; i++ )
        {
            arr.push(ali[i]);
        }
        
        oli[0].onclick = function ()
        {
            arr.reverse();
            var str = '';
            for( var i = 0; i < arr.length; i++)
            {
                str += '<li>' +arr[i].innerHTML + '</li>';
            }
            obox.innerHTML = str;
            
            this.innerHTML = onff?'从小到大':'从大到小';
            onff = !onff;
        }
        
        oli[1].onclick = function ()
        {
            var arr2 = [];
            for (var i = 0; i < ali.length; i++)
            {
                arr2.push(ali[i]);
            }
            arr2.sort(function (a,b)
            {
                return Math.random()-0.5;
            });
            var str = '';
            for( var i = 0; i < ali.length; i++ )
            {
                str += '<li>' + arr2[i].innerHTML +'</li>';
            }
            obox.innerHTML = str;
        };
        
        
    }
    </script>
    <style>
    *{
        margin:0px;
        padding:0px;
        list-style-type:none;
        }
    #btn{
        1000px;
        height:60px;
        background:#F1F1F1;
        margin:0 auto;
        text-align:center;
        }
    #btn li{
        display:inline-block;
        background:#009999;
        color:#fff;
        padding:8px 20px;
        font-size:14px;
        font-weight:bold;
        font-family:"微软雅黑";
        margin-top:12px;
        cursor:pointer;
        }
    #box{
        988px;
        margin:0px auto;
        background:#F1F1F1;
        overflow:hidden;
        padding:10px;
        }
    #box li{
        float:left;
        padding:10px;
        background:#fff;
        border:1px solid #f1f1f1;
        }
    h2{
        font-family:"微软雅黑";
        font-size:16px;
        font-weight:bold;
        color:#00518D;
        text-align:center;
        background:#f1f1f1;
        padding-top:5px;
        padding-bottom:5px;
        }    
    img{
        225px;
        height:145px;
        }                
    </style>
    </head>
    
    <body>
    <ul id="btn">
        <li>从大到小</li>
        <li>打乱顺序</li>
    </ul>
    <ul id="box">
        <li>
            <img src="img/5-1.jpg">
            <h2>图片1</h2>
        </li>
        <li>
            <img src="img/5-2.jpg">
            <h2>图片2</h2>
        </li>
        <li>
            <img src="img/5-3.jpg">
            <h2>图片3</h2>
        </li>
        <li>
            <img src="img/5-4.jpg">
            <h2>图片4</h2>
        </li>
        <li>
            <img src="img/5-5.jpg">
            <h2>图片5</h2>
        </li>
        <li>
            <img src="img/5-6.jpg">
            <h2>图片6</h2>
        </li>
        <li>
            <img src="img/5-7.jpg">
            <h2>图片7</h2>
        </li>
        <li>
            <img src="img/5-8.jpg">
            <h2>图片8</h2>
        </li>
    </ul>
    </body>
    </html>

    学习了sort 和 reverse

    return a-b  从小到大

    return b-a 从大到小

    return Math.random()-0.5 随机数

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    以上

  • 相关阅读:
    git常用指令 github版本回退 reset
    三门问题 概率论
    如何高效的学习高等数学
    数据库6 关系代数(relational algebra) 函数依赖(functional dependency)
    数据库5 索引 动态哈希(Dynamic Hashing)
    数据库4 3层结构(Three Level Architecture) DBA DML DDL DCL DQL
    梦想开始的地方
    java String字符串转对象实体类
    java 生成图片验证码
    java 对象之间相同属性进行赋值
  • 原文地址:https://www.cnblogs.com/mayufo/p/4192644.html
Copyright © 2011-2022 走看看