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 EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
jquery中插件实现自动添加用户的具体代码
Nov 15 Javascript
jQuery写fadeTo示例代码
Feb 21 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 Javascript
javascript中Date()函数在各浏览器中的显示效果
Jun 18 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
Jan 04 Javascript
jquery ajax局部加载方法详解(实现代码)
May 12 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
Mar 30 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
May 07 Javascript
jQuery复合事件用法示例
Jun 10 jQuery
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
Mar 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
php UNIX时间戳用法详解
2017/02/16 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
JS前端加密算法示例
2016/12/22 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
python登陆asp网站页面的实现代码
2015/01/14 Python
举例讲解Python中装饰器的用法
2015/04/27 Python
用Python解决计数原理问题的方法
2016/08/04 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
《守株待兔》教学反思
2014/03/01 职场文书
社区综治工作汇报
2014/10/27 职场文书
Python字符串格式化方式
2022/04/07 Python