Javascript 排序DOM的简单方法?
我对JS真的很陌生,我正在尝试将这些代码从较高的用户到最低的用户进行排序Javascript 排序DOM的简单方法?,javascript,dom,Javascript,Dom,我对JS真的很陌生,我正在尝试将这些代码从较高的用户到最低的用户进行排序 <table> <tr class="user"><td class="user_name">Kyun#294</td><td class="user_mmr">4837</td> <tr class="user"> <td class="user_name">MiR#350</td> <td
<table>
<tr class="user"><td class="user_name">Kyun#294</td><td class="user_mmr">4837</td>
<tr class="user">
<td class="user_name">MiR#350</td>
<td class="user_mmr">4143</td>
昆#2944837
米尔350
4143
有没有办法做到这一点?这是代码
对HTML表排序
桌子{
边界间距:0;
宽度:100%;
边框:1px实心#ddd;
}
th,
运输署{
文本对齐:左对齐;
填充:16px;
}
tr:n个孩子(偶数){
背景色:#F2F2
}
单击按钮按分数对表格进行排序:
分类
名称
分数
安达姆
1.
阿里
2.
阿卡姆
3.
函数sortTable(){
var table=document.getElementById(“myTable”);;
var rows=table.getElementsByTagName(“TR”);
var当前行;
var nextRow;
对于(变量i=1;i
将dom节点转换为对象,或将它们放入数组中,对它们进行排序并再次输出?最简单的方法是使用jQuery数据表。在DOM中执行交换的简单冒泡排序将无法很好地扩展。在一次几乎完全不科学的测试中,我的浏览器花了5秒钟对一张400行的表格进行排序。他说简单不是最好的方法。他没有提到他为什么需要它。也许这只是学校的一个项目。我认为实现你自己的排序算法并不能以“简单”或“好”的标准来评价。如果这是一个学校项目,抛出一个解决方案,而不解释它是如何工作的,为什么它是好的,对任何人都没有帮助。我们为什么不把这部分留给他呢。谢谢安丹,这不是学校的项目,只是我正在做的一个个人项目:)