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 相关文章推荐
js 图片轮播(5张图片)
Dec 30 Javascript
IE中createElement需要注意的一个问题
Jul 13 Javascript
从阶乘函数对比Javascript和C#的异同
May 31 Javascript
jQuery操作select的实例代码
Jun 14 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
创建一个类Person的简单实例
May 17 Javascript
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
js防抖和节流的深入讲解
Dec 06 Javascript
微信小程序登录数据解密及状态维持实例详解
May 06 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
微信小程序实现聊天室功能
Jun 14 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
wxPython窗口中文乱码解决方法
2014/10/11 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
python标准库os库的函数介绍
2020/02/12 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
CSS3的 fit-content实现水平居中
2017/09/07 HTML / CSS
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
一道Delphi上机题
2012/06/04 面试题
超市营业员求职简历的自我评价
2013/10/17 职场文书
优秀广告词大全
2014/03/19 职场文书
运动会1000米加油稿
2015/07/21 职场文书
高一数学教学反思
2016/02/18 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
分享一些Java的常用工具
2021/06/11 Java/Android