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跨域问题之跨域iframe自适应大小实现代码
Jul 17 Javascript
jQuery技巧总结
Jan 01 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
Dec 11 Javascript
基于jquery实现复选框全选,反选,全不选等功能
Oct 16 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
Jul 04 Javascript
ionic实现带字的toggle滑动组件
Aug 27 Javascript
jquery+ajax实现省市区三级联动效果简单示例
Jan 04 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
May 12 Javascript
Vue Promise的axios请求封装详解
Aug 13 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
js回调函数仿360开机
Dec 26 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
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&amp;mysql(六)
2006/10/09 PHP
用函数读出数据表内容放入二维数组
2006/10/09 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
php写app用的框架整理
2019/09/29 PHP
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
行政人员工作职责
2013/12/05 职场文书
励志演讲稿范文
2014/04/29 职场文书
市场营销专业自荐书
2014/06/10 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
三八妇女节主持词
2015/07/04 职场文书
中秋晚会致辞
2015/07/31 职场文书
教师旷工检讨书
2015/08/15 职场文书
PHP获取学生成绩的方法
2021/11/17 PHP
HTTP中的Content-type详解
2022/01/18 HTML / CSS
Java实现注册登录跳转
2022/06/16 Java/Android