js实现表格单列按字母排序


Posted in Javascript onAugust 12, 2020

本文实例为大家分享了js实现表格单列按字母排序的具体代码,供大家参考,具体内容如下

类似于列表按字母排序,直接上代码啦~

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>表格单列字母排序</title>
  <link href="../css/表格数据搜索.css" rel="stylesheet">
</head>
<body>
<input type="button" id="myInput" onclick="myFunction()" value="点击排序" style="background-image: none">
<table id="myTable">
  <tr>
    <th>名称</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>Berglunds snabbkop</td>
    <td>Sweden</td>
  </tr>
  <tr>
    <td>North/South</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Koniglich Essen </td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Magazzini Alimentari Riuniti</td>
    <td>Italy</td>
  </tr>
  <tr>
    <td>Paris specialites</td>
    <td>France</td>
  </tr>
  <tr>
    <td>Island Trading</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>Laughing Bacchus Winecellars</td>
    <td>Canada</td>
  </tr>
</table>
<script src="../js/表单单列字母排序.js">
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>表格数据搜索</title>
  <link href="../css/表格数据搜索.css" rel="stylesheet">
</head>
<body>
<input type="text" placeholder="搜索..." id="myInput" οnkeyup="myFunction()">
<table id="myTable">
  <tr>
    <th>名称</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Berglunds snabbkop</td>
    <td>Sweden</td>
  </tr>
  <tr>
    <td>Island Trading</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>Koniglich Essen</td>
    <td>Germany</td>
  </tr>
</table>
<script src="../js/表格数据搜索.js">
</script>
</body>
</html>
function myFunction() {
  var table=document.getElementById("myTable");
  var switching=true;
  while(switching){
    switching=false;
    var rows=table.getElementsByTagName("tr");
    for(var i=1;i<(rows.length-1);i++){
      switching=false;
      var x=rows[i].getElementsByTagName("td")[0];
      var y=rows[i+1].getElementsByTagName("td")[0];
      if (x.innerHTML.toLowerCase() > y.innerHTML.toLowerCase()){
        switching=true;
        break;
      }
    }
    if(switching){
      rows[i].parentNode.insertBefore(rows[i+1],rows[i]);
      switching=true;
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
xml分页+ajax请求数据源+dom取结果实例代码
Oct 31 Javascript
jquery实现多级下拉菜单的实例代码
Oct 02 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
vue双向绑定的简单实现
Dec 22 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
vue之组件内监控$store中定义变量的变化详解
Nov 08 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 Javascript
javascript的hashCode函数实现代码小结
Aug 11 #Javascript
vue axios封装httpjs,接口公用配置拦截操作
Aug 11 #Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 #Javascript
封装 axios+promise通用请求函数操作
Aug 11 #Javascript
在vue中使用回调函数,this调用无效的解决
Aug 11 #Javascript
vue 调用 RESTful风格接口操作
Aug 11 #Javascript
vue之封装多个组件调用同一接口的案例
Aug 11 #Javascript
You might like
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
学习php开源项目的源码指南
2014/12/21 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
javascript 得到变量类型的函数
2010/05/19 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
JavaScript简介
2015/02/15 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
js实现自定义路由
2017/02/04 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
微信小程序用canvas画图并分享
2020/03/09 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
Python打印不合法的文件名
2020/07/31 Python
pandas处理csv文件的方法步骤
2020/10/16 Python
女方婚礼新郎答谢词
2014/01/11 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
2014新年寄语
2014/01/20 职场文书
研究生毕业鉴定
2014/01/29 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
服装采购员岗位职责
2014/03/15 职场文书
法人代表委托书
2014/04/04 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书