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 相关文章推荐
Extjs中ComboBoxTree实现的下拉框树效果(自写)
May 28 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
Jun 25 Javascript
JS小功能(onmouseover实现选择月份)实例代码
Nov 28 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
原生Javascript封装的一个AJAX函数分享
Oct 11 Javascript
Node.js中child_process实现多进程
Feb 03 Javascript
js验证身份证号有效性并提示对应信息
Oct 19 Javascript
利用iscroll4实现轮播图效果实例代码
Jan 11 Javascript
实例教学如何写vue插件
Nov 30 Javascript
基于vue-video-player自定义播放器的方法
Mar 21 Javascript
webpack v4 从dev到prd的方法
Apr 02 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 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/07/01 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
asp 的 分词实现代码
2007/05/24 Javascript
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
Js apply方法详解
2017/02/16 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
django2 快速安装指南分享
2018/01/05 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
python在不同条件下的输入与输出
2020/02/13 Python
python实现UDP协议下的文件传输
2020/03/20 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
大学毕业生个人自荐信范文
2014/01/08 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
白莲教口号
2014/06/18 职场文书
交通安全月活动总结
2015/05/08 职场文书
2016公司新年问候语
2015/11/11 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers