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 相关文章推荐
两种简单实现菜单高亮显示的JS类代码
Jun 27 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 Javascript
json格式数据的添加,删除及排序方法
Jan 21 Javascript
JavaScript中用let语句声明作用域的用法讲解
May 20 Javascript
详解jquery easyui之datagrid使用参考
Dec 05 Javascript
jQuery设计思想
Mar 07 Javascript
vue.js指令和组件详细介绍及实例
Apr 06 Javascript
jquery图片放大镜效果
Jun 23 jQuery
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
基于vue、react实现倒计时效果
Aug 26 Javascript
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
Vue3.0的优化总结
Oct 16 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验证码类(分享)
2013/08/06 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python数据结构之Array用法实例
2014/10/09 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
Python运行DLL文件的方法
2020/01/17 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python中random模块详解
2021/03/01 Python
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
旅游管理专业个人求职信范文
2013/12/24 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
国际商务专业求职信
2014/07/15 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
党校学习党性分析材料
2014/12/19 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
成人成长感言如何写?
2019/08/16 职场文书
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js