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-Jquery简介 入门了解篇
Nov 25 Javascript
最新的10款jQuery内容滑块插件分享
Sep 18 Javascript
jquery 插件学习(三)
Aug 06 Javascript
jquery队列queue与原生模仿其实现方法分享
Mar 25 Javascript
ajax跨域调用webservice的实现代码
May 09 Javascript
jQuery实现限制文本框的输入长度
Jan 11 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
May 12 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
详解mpvue中使用vant时需要注意的onChange事件的坑
May 16 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 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
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
Js+XML 操作
2006/09/20 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python简单连接MongoDB数据库的方法
2016/03/15 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
Python中collections模块的基本使用教程
2018/12/07 Python
python爬取指定微信公众号文章
2018/12/20 Python
Python之循环结构
2019/01/15 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
2020/01/18 Python
基于python代码批量处理图片resize
2020/06/04 Python
python 实现IP子网计算
2021/02/18 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
护士专业推荐信
2013/11/02 职场文书
物业管理员岗位职责范文
2013/11/25 职场文书
网络编辑职责
2014/03/01 职场文书
工程安全员岗位职责
2014/03/09 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
早读课迟到检讨书
2014/09/25 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
初婚初育证明范本
2014/11/24 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书
python区块链实现简版工作量证明
2022/05/25 Python