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 相关文章推荐
一个不错的用JavaScript实现的UBB编码函数
Mar 09 Javascript
Prototype 学习 工具函数学习($w,$F方法)
Jul 12 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
当jQuery1.7遇上focus方法的问题
Jan 26 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
Feb 26 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
Javascript打印局部页面实例
Jun 21 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
使用ajax的post同步执行(实现方法)
Dec 21 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
Angular网络请求的封装方法
May 22 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
Jan 08 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 Mysql编程之高级技巧
2008/08/27 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
微信小程序之前台循环数据绑定
2017/08/18 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
python自动化工具日志查询分析脚本代码实现
2013/11/26 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
微信公众号token验证失败解决方案
2019/07/22 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
思想政治教育专业个人求职信范文
2013/12/20 职场文书
读书小明星事迹材料
2014/05/03 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
2015年助残日活动总结
2015/03/27 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书