JS学习之表格的排序简单实例


Posted in Javascript onMay 16, 2016

JS学习之表格的排序简单实例

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
    <input id="btn1" type="button" value="排序">
    <table id="tab1" width="200" border="1" cellpadding="14">
      <thead>
        <td>序号</td>
        <td>姓名</td>
        <td>年龄</td>
      </thead>
      <tbody>
        <tr>
          <td>2</td>
          <td>张三</td>
          <td>20</td>
        </tr>
        <tr>
          <td>4</td>
          <td>李四</td>
          <td>25</td>
        </tr>
        <tr>
          <td>3</td>
          <td>赵龙</td>
          <td>30</td>
        </tr>
        <tr>
          <td>1</td>
          <td>孙河</td>
          <td>21</td>
        </tr>
      </tbody>
    </table>
    <script type="text/javascript">
      var oTab=document.getElementById('tab1');
      var oBtn=document.getElementById('btn1');
      oBtn.onclick=function(){
        var arr=[]
        for(i=0;i<oTab.tBodies[0].rows.length;i++){
          arr[i]=oTab.tBodies[0].rows[i];
        }
        arr.sort(function(tr1,tr2){
        var n1=parseInt(tr1.cells[0].innerHTML);  
        var n2=parseInt(tr2.cells[0].innerHTML);
        return n1-n2;
        })
        for(i=0;i<arr.length;i++){
          oTab.tBodies[0].appendChild(arr[i])
        }
      }
    </script>
  </body> 
</html>

以上这篇JS学习之表格的排序简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery Ajax 跨域访问的解决方案
Mar 12 Javascript
js去除空格的12种实用方法
Nov 08 Javascript
jquery 快速回到页首的方法
Dec 05 Javascript
jQuery中dequeue()方法用法实例
Dec 29 Javascript
jquery插件NProgress.js制作网页加载进度条
Jun 05 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
微信小程序自定义弹窗wcPop插件
Nov 19 Javascript
es6数据变更同步到视图层的方法
Mar 04 Javascript
如何从零开始手写Koa2框架
Mar 22 Javascript
使用Karma做vue组件单元测试的实现
Jan 16 Javascript
JS数组进阶示例【数组的几种函数用法】
Jan 16 Javascript
JavaScript操作选择对象的简单实例
May 16 #Javascript
JS组件Bootstrap实现图片轮播效果
May 16 #Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
May 16 #Javascript
JS获取元素多层嵌套思路详解
May 16 #Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
May 16 #Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 #Javascript
在javascript中创建对象的各种模式解析
May 16 #Javascript
You might like
php UBB 解析实现代码
2011/11/27 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
js tab 选项卡
2009/04/26 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
Python 解析XML文件
2009/04/15 Python
web.py获取上传文件名的正确方法
2014/08/26 Python
Python简单读取json文件功能示例
2017/11/30 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
Python if语句知识点用法总结
2018/06/10 Python
Python input函数使用实例解析
2019/11/22 Python
Python定义一个函数的方法
2020/06/15 Python
python openpyxl模块的使用详解
2021/02/25 Python
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
为什么UNION ALL比UNION快
2016/03/17 面试题
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
庆元旦迎新年广播稿
2014/02/18 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
办公用房租赁协议书
2014/11/29 职场文书
医德医风个人总结
2015/02/28 职场文书
公司总经理岗位职责
2015/04/01 职场文书
《静夜思》教学反思
2016/02/17 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python