本文实例为大家分享了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;}}}
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
- 33种Javascript 表格排序控件收集
- js实现表格字段排序
- javascript 表格排序和表头浮动效果(扩展SortTable)
- jquery tablesorter.js 支持中文表格排序改进
- js 表格排序(编辑+拖拽+缩放)
- js 静态HTML表格排序功能实现
- jquery.tableSort.js表格排序插件使用方法详解
- Vue.js实现多条件筛选、搜索、排序及分页的表格功能
- JS实现点击表头表格自动排序(含数字、字符串、日期)
- JS实现table表格数据排序功能(可支持动态数据+分页效果)