js实现表格单列按字母排序
2020-08-18 04:09
1596 查看
本文实例为大家分享了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; } } }
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- JS实现简单表格排序操作示例
- js实现table表格动态更新数据并排序
- JS实现table表格数据排序---001
- JS实现HTML表格排序功能
- 对表格按日期或数字或字母进行排序的js
- 表格内容排序(js实现)
- JS简单实现表格排序功能示例
- js中实现中文按字母拼音排序
- JS实现表格排序
- js实现表格的排序功能
- js实现表格字段排序
- JS实现点击表头表格自动排序(含数字、字符串、日期)
- JS实现隔行换色的表格排序
- java + jquery-ui.sortable.js插件实现表格拖动排序
- Vue.js实现多条件筛选、搜索、排序及分页的表格功能
- js实现表格排序(兼容各浏览器)
- Vue.js实践:实现多条件筛选、搜索、排序及分页的表格功能
- JS实现计时器(prototype)+表格排序
- JS实现的表格操作类详解(添加,删除,排序,上移,下移)
- js实现表格排序(正序和反序)