js table操作--------- 内容排序-阿里云开发者社区

开发者社区> walb呀> 正文

js table操作--------- 内容排序

简介:
+关注继续查看
代码:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>001</title>
<script language=javascript type=text/javascript>
function paixu(){
var obj=document.getElementsByTagName("table")[0],obj2=obj.cloneNode(true).rows,a=new Array();
while(obj.rows.length!=1)
obj.rows[
1].removeNode(true);
for(var i=1;i<obj2.length;i++)
a[a.length]
=obj2[i];
a.sort(
function(a,b){
return b.cells[1].innerText-a.cells[1].innerText;}

);
for(var i=0;i<a.length;i++)
obj.firstChild.appendChild(a[i]);
}

</script>
</head>

<body>

<table border="1" width="100%" id="table1" cellspacing="1">
    
<tr>
        
<td width="172">代 码</td>
        
<td>名 称</td>
    
</tr>
    
<tr>
        
<td width="172">001</td>
        
<td>11111</td>
    
</tr>
    
<tr>
        
<td width="172">002</td>
        
<td>3333</td>
    
</tr>
    
<tr>
        
<td width="172">00101</td>
        
<td>22222</td>
    
</tr>
    
<tr>
        
<td width="172">00201</td>
        
<td>4444</td>
    
</tr>
</table>
    
<p><button name="B3" onclick='paixu();'>排 序</button></p>

</body>
</html>
本文转自博客园执着的笨蛋的博客,原文链接:js table操作--------- 内容排序,如需转载请自行联系原博主。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
因云而生 阿里云发布云服务器操作系统Alinux3:性能最高提升40%
阿里云正式推出第三代云服务器操作系统Alibaba Cloud Linux 3(以下简称Alinux3),基于“因云而生”的云原生技术理念,Alinux3进一步提升了云上客户的安全性、稳定性和运行时性能,并深度融合自研软件生态,全面兼容 RHEL/CentOS 8生态,优化后主流应用性能提升10%~40%;同时提供长达8年的免费软件维护和技术支持,保障开发者最佳云上操作体验。
3413 0
LeetCode 143 Reorder List(重排序链表)(Linked List)(*)
版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/52176455 翻译 给定一个链表: L0→L1→…→Ln-1→Ln, 将其重排序成: L0→Ln→L1→Ln-1→L2→Ln-2→… 你必须不改变节点的值就地解决这个问题。
754 0
android sqlite SQLiteDatabase 操作大全 不看后悔!必收藏!看后精通SQLITE (第二部分)
使用SQLiteOpenHelper对数据库进行版本管理 如果应用使用到了SQLite数据库,在用户初次使用软件时,需要创建应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。
1137 0
DataTable的排序、检索、合并
介绍大家三个在项目中用到的DataTable的小巧实用的方法(排序、检索、合并): 一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开) DataView dv = dt.
654 0
【算法导论】计数排序
计数排序 比较排序:通过元素间的比较对序列进行排序的算法称为比较排序。 常见的比较排序算法有:冒泡排序法、插入排序法、合并排序法、快速排序法,堆排序法等等。
893 0
排序算法(十):基数排序
基数排序也可以称为多关键字排序,同计数排序类似,也是一种非比较性质的排序算法。将待排序集合中的每个元素拆分为多个总容量空间较小的对象,对每个对象执行桶排序后,则完成排序过程。
836 0
【算法导论】基数排序
基数排序 时间复杂度:O(n). 基本思路:两个数比较大小,我们的直观感觉是先比较高位,若相同则比较低位。但是这样做需要记录额外的数据,浪费空间。
782 0
+关注
1038
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载