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 相关文章推荐
JavaScript实际应用:innerHTMl和确认提示的使用
Jun 22 Javascript
Javascript 日期处理之时区问题
Oct 08 Javascript
理清apply(),call()的区别和关系
Aug 14 Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
jquery按回车键实现表单提交的简单实例
May 25 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
Jun 01 Javascript
JS动态添加选项案例分析
Oct 17 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
JS运动改变单物体透明度的方法分析
Jan 23 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 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
Zend公司全球首推PHP认证
2006/10/09 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
JS 文件传参及处理技巧分析
2010/05/13 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
javascript 闭包详解
2015/02/15 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
Python日志模块logging简介
2015/04/13 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
keras之权重初始化方式
2020/05/21 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
大学生自我评价怎样写好
2013/10/23 职场文书
财务部岗位职责
2013/11/19 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
百度吧主申请感言
2014/01/12 职场文书
初中英语教学反思
2014/01/25 职场文书
个人评语大全
2014/05/04 职场文书
2014年行政工作总结
2014/11/19 职场文书
停课通知书
2015/04/24 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书