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子元素过滤选择器使用示例
Jun 24 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
JQuery实现DIV其他动画效果的简单实例
Sep 18 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
Sep 28 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
vue实现移动端返回顶部
Oct 12 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控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
百度地图API使用方法详解
2015/08/25 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
phpinfo的知识点总结
2019/10/10 PHP
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
jQuery实现轮播图效果
2019/11/26 jQuery
微信小程序日历插件代码实例
2019/12/04 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
pymongo中group by的操作方法教程
2019/03/22 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
装修致歉信
2014/01/15 职场文书
《都江堰》教学反思
2014/02/07 职场文书
校长四风对照检查材料
2014/09/27 职场文书
建国大业观后感800字
2015/06/01 职场文书
首次购房证明
2015/06/19 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书