亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

js table排序類代碼

2024-05-04 11:09:12
字體:
供稿:網(wǎng)友
可以對表格的各列進(jìn)行排序的函數(shù)類

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>table排序類</title>
</head>
<body>
<style type="text/css">
.fu_list{ width:400px; border:1px solid #ebebeb;line-height:20px; font-size:12px;}
.fu_list thead td{background-color:#ebebeb;}
.fu_list td{padding:5px;}
.fu_list a{outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ text-decoration:none; color:#333;}
.fu_list thead a{padding-right:15px;}
.fu_list thead a.up, .fu_list thead a.down{ background:url(up.gif) right center no-repeat; }
.fu_list thead a.down{background-image:url(down.gif);}
</style>
<table border="0" cellspacing="0" cellpadding="0" class="fu_list">
<thead>
<tr>
<td> <a href="javascript:void(0)" id="idTitle">名稱</a> / <a href="javascript:void(0)" id="idExt">類型</a></td>
<td width="200" align="center"><a href="javascript:void(0)" id="idAddtime" class="up">上傳時間</a></td>
<td width="50" align="center"><a href="javascript:void(0)" id="idSize">大小</a></td>
</tr>
</thead>
<tbody id="idList">
<tr>
<td _ext="rar">new.rar</td>
<td align="center" _order="2008/9/12 8:51:09">2008-9-12 8:51:09</td>
<td align="right" _order="433247">423.09 K</td>
</tr>
<tr>
<td _ext="js">TagControl.js</td>
<td align="center" _order="2008/9/23 11:26:57">2008-9-23 11:26:57</td>
<td align="right" _order="1387">1.35 K</td>
</tr>
<tr>
<td _ext="js">Scroller.js</td>
<td align="center" _order="2008/9/23 11:26:57">2008-9-23 11:26:57</td>
<td align="right" _order="2556">2.5 K</td>
</tr>
<tr>
<td _ext="js">AlertBox.js</td>
<td align="center" _order="2008/9/23 11:26:57">2008-9-23 11:26:57</td>
<td align="right" _order="3565">3.48 K</td>
</tr>
<tr>
<td _ext="htm">1.htm</td>
<td align="center" _order="2008/10/4 20:21:54">2008-10-4 20:21:54</td>
<td align="right" _order="11394">11.13 K</td>
</tr>
<tr>
<td _ext="htm">4.htm</td>
<td align="center" _order="2008/10/4 20:21:54">2008-10-4 20:21:54</td>
<td align="right" _order="351">351 b</td>
</tr>
<tr>
<td _ext="xml">news.xml</td>
<td align="center" _order="2008/10/4 20:24:11">2008-10-4 20:24:11</td>
<td align="right" _order="14074">13.74 K</td>
</tr>
<tr>
<td _ext="xsl">news.xsl</td>
<td align="center" _order="2008/10/4 20:24:11">2008-10-4 20:24:11</td>
<td align="right" _order="16796">16.4 K</td>
</tr>
<tr>
<td _ext="js">function.js</td>
<td align="center" _order="2008/10/4 20:24:11">2008-10-4 20:24:11</td>
<td align="right" _order="2844">2.78 K</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
Object.extend = function(destination, source) {
    for (var property in source) {
        destination[property] = source[property];
    }
    return destination;
}
function Each(list, fun){
    for (var i = 0, len = list.length; i < len; i++) { fun(list[i], i); }
};
/////////////////////////////////////
////////////////////////////////
var TableOrder = Class.create();
TableOrder.prototype = {
initialize: function(tbody) {
    var oThis = this;
    
    this.Body = $(tbody);//tbody對象
    this.Rows = [];//行集合
    
    Each(this.Body.rows, function(o){ oThis.Rows.push(o); })
},
//排序并顯示
Sort: function(order) {
    //排序
    this.Rows.sort(this.Compare(order));
    order.Down && this.Rows.reverse();
    //顯示表格
    var oFragment = document.createDocumentFragment();
    Each(this.Rows, function(o){ oFragment.appendChild(o); });
    this.Body.appendChild(oFragment);
},
//比較函數(shù)
Compare: function(order) {
    var oThis = this;
    return function(o1, o2) {
        var value1 = oThis.GetValue(o1, order), value2 = oThis.GetValue(o2, order);
        return value1 < value2 ? -1 : value1 > value2 ? 1 : 0;
    };
},
//獲取比較值
GetValue: function(tr, order) {
    var data = tr.getElementsByTagName("td")[order.Index].getAttribute(order.Attribute);
    //數(shù)據(jù)轉(zhuǎn)換
    switch (order.DataType.toLowerCase()) {
        case "int":
            return parseInt(data) || 0;
        case "float":
            return parseFloat(data) || 0;
        case "date":
            return Date.parse(data) || 0;
        case "string":
        default:
            return data.toString() || "";
    }
},
//添加并返回一個排序?qū)ο?br />Add: function(index, options) {
    var oThis = this;
    return new function(){
        //默認(rèn)屬性
        this.Attribute = "innerHTML";//獲取數(shù)據(jù)的屬性
        this.DataType = "string";//數(shù)據(jù)類型
        this.Down = false;//是否按順序
        Object.extend(this, options || {});
        //排序?qū)ο蟮膶傩?br />        this.Index = index;
        this.Sort = function(){ oThis.Sort(this); };
    };
}
}
var to = new TableOrder("idList");
function SetOrder(obj, index, options){
    var o = $(obj);
    //添加一個排序?qū)ο?br />    var order = to.Add(index, options);
    o.onclick = function(){
        //取相反排序
        order.Down = !order.Down;
        //設(shè)置樣式
        Each(SetOrder._arr, function(o){ o.className = ""; })
        o.className = order.Down ? "down" : "up";
        //排序顯示
        order.Sort();
        return false;
    }
    //_arr是記錄排序項目(這里主要用來設(shè)置樣式)
    SetOrder._arr ? SetOrder._arr.push(o) : SetOrder._arr = [];
}
SetOrder("idTitle", 0);
SetOrder("idExt", 0, { Attribute: "_ext" });
SetOrder("idAddtime", 1, { Attribute: "_order", DataType: "date" });
SetOrder("idSize", 2, { Attribute: "_order", DataType: "int" });
</script>
</body>
</html> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧洲精品亚洲精品| 色欧美片视频在线观看| 日韩视频免费观看高清在线视频| 麻豆一区二区三区精品视频| 在线日韩日本国产亚洲| 黄色大片中文字幕| 午夜久久福利影院| 激情网站在线| 美日韩精品视频免费看| 国产精品66| 狠狠久久亚洲欧美专区| 污污在线观看| 91精品国产综合久久香蕉麻豆| 天堂在线一区二区三区| 国产精品久久久久9999| 日韩一区二区三区精品视频第3页| 日韩精品久久一区二区| 日本视频在线播放| 玖玖在线精品| 欧美日韩综合色| 丰满少妇又爽又紧又丰满电影| 国产成人a视频高清在线观看| 国产免费中文字幕| 激情成人午夜视频| √最新版天堂资源网在线| 精品国产伦理网| 精品国精品国产尤物美女| 色婷婷国产精品久久包臀| 紧缚奴在线一区二区三区| 亚洲成av人片在线观看| 久久久久久久久久久久91| 免费日韩电影| 欧美精品一区二区三区免费播放| 国产一区二区三区四区五区传媒| 亚洲免费一级视频| 真实原创一区二区影院| 91香蕉视频在线播放| 久久精品在线观看| 日本午夜精品一区二区三区电影| 牛牛视频精品一区二区不卡| 亚洲美女av黄| 在线看一区二区| 亚洲免费999| 91黄色精品| 奇米777日韩| 欧美亚洲国产成人精品| av毛片在线看| www.久久伊人| 久久精品国产露脸对白| 国产妇女馒头高清泬20p多| 国产又粗又猛又黄视频| 四季久久免费一区二区三区四区| 91精品一区二区三区在线观看| 国产精品久久久久一区二区三区| 推川ゆうり中文亚洲二区| www日本在线观看| 日韩偷拍一区二区| 天天操天天插天天射| 亚洲国产97在线精品一区| 视频一区二区综合| 一二三四区视频| 日韩一卡二卡三卡四卡| 国产精品对白刺激久久久| 亚洲无人区码一码二码三码| 日韩中文有码在线视频| 一道本成人在线| 欧美一级在线免费观看| 国产精品久久久一区二区三区| 性欧美xxxx免费岛国不卡电影| 久久综合伊人77777麻豆最新章节| av漫画在线观看| 亚洲无码精品在线播放| 盗摄女厕thunder| 亚洲情综合五月天| 黄色欧美网站| 午夜精品久久久久久久男人的天堂| 欧美日韩亚洲综合一区二区三区| 亚洲va国产天堂va久久en| 狠狠狠狠狠狠狠| 久久爱另类一区二区小说| jizz在线观看中文| 狠狠人妻久久久久久综合麻豆| 亚洲一级二级三级| 灌醉mj刚成年的大学平面模特| 欧美性猛交 xxxx| 精品国产成人在线影院| 国产精品17p| 亚洲天堂av图片| 久久久久无码国产精品不卡| 色91精品久久久久久久久| 国产aⅴ精品一区二区四区| 在线观看国产视频一二三| 5566中文字幕一区二区电影| 六月丁香婷婷久久| 午夜电影一区二区三区| 色偷偷7777www人| 白白色亚洲国产精品| 无码专区aaaaaa免费视频| 在线黄色国产视频| 亚洲日本在线观看| 欧美性视频在线播放| 国内成人精品2018免费看| 四虎精品成人影院观看地址| 久久免费手机视频| 国产高清一区二区三区视频| 欧美大片专区| 欧洲不卡视频| 国产精品美女久久久久高潮| 香蕉久久夜色精品| 亚洲av综合一区| 国产视频一区二区三区在线播放| 97人人爽人人澡人人精品| 久久66热re国产| 黄片毛片在线看| 亚洲av熟女高潮一区二区| 精品久久久久久久久久久aⅴ| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 色天天综合久久久久综合片| 无码一区二区三区视频| 欧美激情成人在线| 精品国产乱码久久久久久丨区2区| 亚洲黄页一区| 中文字幕国产精品久久| h狠狠躁死你h高h| 一区二区三区人妻| 日韩欧美亚洲另类制服综合在线| www.久久ai| 欧美国产大片| www日本在线观看| 在线综合亚洲| 国产精品激情av电影在线观看| 亚洲色图图片区| 在线播放evaelfie极品| 一本一道久久a久久精品蜜桃| 毛片在线看片| 超碰成人在线播放| 日韩经典在线观看| 欧美国产精品中文字幕| 99久久婷婷国产一区二区三区| 正在播放国产对白害羞| 一区二区日本伦理| 亚洲国产欧美日本视频| 欧美中文字幕| 成人h版在线观看| 日本一区视频在线| 欧美性受xxxx| 影音先锋在线影院| 国产a视频精品免费观看| 国产精品xxx电影| 欧美精品一二| 国产视频一区二区三| 最近免费中文字幕大全免费版视频| 国产性xxxx18免费观看视频| 欧美一级黄色录像| 国产午夜视频在线| 日本黄色女人| 亚洲 欧美 日韩在线| 一线天粉嫩在线播放| 国产精品视频yy9299一区| 国产一级淫片a视频免费观看| 久久久成人影院| 亚洲精品久久久成人| 丁香六月激情网| 中日韩免视频上线全都免费| 欧美三级午夜理伦| 24小时免费看片在线观看| 欧美午夜视频| 国产在线精品一区免费香蕉| 超碰97人人射妻| 成人动漫一区二区三区| 91精品国产综合久久久久久| 亚洲福利视频一区| 午夜性爽视频男人的天堂| 久久精品国产清自在天天线| 久久一留热品黄| 在线欧美福利| 欧美一区二区在线不卡| 日p在线观看| 国产午夜精品一区二区三区欧美| 国产精品91视频| 成人黄色av| 国产绿帽一区二区三区| 亚洲欧美丝袜中文综合| 国产精品亚洲二区在线观看| 国产精品亲子伦对白| 国产亚洲精品久久久久久无几年桃| 欧美日韩午夜电影网| 91精品xxx在线观看| 女人天堂网站| 日韩综合视频在线观看| 超碰在线播放97| 久久人体大胆视频| 国产一本一道久久香蕉| 亚洲成人在线网站| 中文字幕亚洲精品在线观看| 欧美大片免费久久精品三p| 日韩国产欧美一区| 欧美夫妇交换xxx| 婷婷久久综合九色综合绿巨人| 色噜噜久久综合| 999精品在线| 国产精品久久久精品a级小说| 中文在线手机av| 国产日产精品_国产精品毛片| 国语自产精品视频在免费| 99久久亚洲| 国产福利一区在线观看| 亚洲色图.com| 91福利国产成人精品照片| 综合网插菊花| 精品久久久影院| 久久久久久久一区二区三区| 国内精品久久久久久不卡影院| 亚洲在线视频一区二区| 欧美一区二区三区精品| 91国产免费视频| 国产精品片aa在线观看| 黄色网在线免费看| 91亚洲男人天堂| 日韩免费观看高清完整版在线观看| 亚洲午夜剧场| 美脚恋feet久草欧美| 亚洲h片在线看| 人妻体体内射精一区二区| 国产内射老熟女aaaa∵| 欧美激情综合色综合啪啪五月| 国产精品视频h| 女同激情久久av久久| 嫩模一区二区三区| 久久久久久久久久久9不雅视频| 久久久激情视频| 亚洲电影av在线| 日本免费三片免费观看| 亚洲v天堂v手机在线| 国产美女网站视频| 中文字幕不卡| 菁菁伊人国产精品| 成人三级视频在线观看一区二区| 国产精品日日做人人爱| 亚洲精品久久嫩草网站秘色| 久久久久亚洲av无码a片| 男女啪啪免费观看| 香蕉视频在线免费| 国产又黄又猛又粗| 污污视频在线免费观看| 国产最顶级的黄色片在线免费观看| 黄页网站在线观看视频| 亚洲精品影视在线观看| 茄子视频成人免费观看| 天堂av手机版| xxxcom在线观看| 成人国产精品免费观看视频| 日本综合在线观看| 亚洲精品一区| 精品人妻伦一区二区三区久久| 久久久久99人妻一区二区三区| 电影午夜精品一区二区三区| 亚洲国产成人va在线观看天堂| 嫩草影院懂你的影院| 91亚洲国产成人精品性色| 日韩欧美第二区在线观看| 日韩色妇久久av| 欧美精品在线免费| 国产日韩在线一区| 国产精品综合网| 久久免费在线观看视频| 日本美女高清在线观看免费| 亚洲一二区在线观看| 红杏一区二区三区| 色涩视频在线观看| 国产日韩综合av| 欧美电影h版| 亚洲人成电影网站色…| 中文字幕42页丝袜| 给我免费播放片在线观看| 国产三级理论片| 亚洲欧美日韩综合在线| 国产美女视频一区二区二三区| 国产麻豆精品一区| 另类视频在线观看| 天天看片中文字幕| 国产日本一区二区三区| 亚洲欧美日韩国产成人| 亚洲国产高清国产精品| 波多野结衣在线中文| 97欧洲一区二区精品免费| 水莓100国产免费av在线播放| 亚洲五月天综合| 国产精品视频入口| 在线观看wwwxxxx| 插插插亚洲综合网| 日韩精品一区二区三区老鸭窝| 国产精品久久久久9999高清| 东凛在线观看| 欧美老女人另类| 亚洲av永久无码国产精品久久| 国产亚洲精品aa午夜观看| 成人免费在线观看视频网站| 免费观看精品视频| 亚洲精品高清视频在线观看| 国产一区二区三区高清在线观看| 奇米影视四色在线| 国产69精品久久久久777| 日韩在线高清视频| 久久久精品午夜少妇| 免费在线看黄色片| 成人黄色片免费| 97xxxxx| hd100%videos日本| 黄页网址大全免费观看| 99riav视频一区二区| 免费看一级一片| 男女激烈动态图| 国产成人高清视频| 中文字幕超清在线免费观看| 亚洲福利视频二区| 91蝌蚪porny成人天涯| 国产视频精品免费| 色欲一区二区三区精品a片| 色综合久久中文字幕综合网小说| 欧美日韩国产精品一区二区三区| 99久久精品费精品国产一区二区| 成人久久久精品国产乱码一区二区| 欧美三级黄色大片| 国产在线观看免费av| 亚洲国产成人一区二区| 激情伊人五月天| 一级淫片免费看|