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 相关文章推荐
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
简单几行JS Code实现IE邮件转发新浪微博
Jul 03 Javascript
使用闭包对setTimeout进行简单封装避免出错
Jul 10 Javascript
js中return false(阻止)的用法
Aug 14 Javascript
Extjs实现进度条的两种便捷方式
Sep 26 Javascript
jQuery实现倒计时按钮功能代码分享
Sep 03 Javascript
Node.js中的模块机制学习笔记
Nov 04 Javascript
jQuery中:button选择器用法实例
Jan 04 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
利用Electron简单撸一个Markdown编辑器的方法
Jun 10 Javascript
微信小程序开发技巧汇总
Jul 15 Javascript
使用Vue实现简单计算器
Feb 25 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高手?学会“懒惰”的编程
2006/12/05 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
定义select的边框颜色
2008/04/28 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
Vue的Options用法说明
2020/08/14 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
政治学专业毕业生求职信
2014/08/11 职场文书
年终工作总结范文2014
2014/11/27 职场文书
房屋租房协议书范本
2014/12/04 职场文书
检讨书大全
2015/01/27 职场文书
《日月潭》教学反思
2016/02/20 职场文书
实用求职信模板范文
2019/05/13 职场文书