Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 排序DOM的简单方法?_Javascript_Dom - Fatal编程技术网

Javascript 排序DOM的简单方法?

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

我对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 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行的表格进行排序。他说简单不是最好的方法。他没有提到他为什么需要它。也许这只是学校的一个项目。我认为实现你自己的排序算法并不能以“简单”或“好”的标准来评价。如果这是一个学校项目,抛出一个解决方案,而不解释它是如何工作的,为什么它是好的,对任何人都没有帮助。我们为什么不把这部分留给他呢。谢谢安丹,这不是学校的项目,只是我正在做的一个个人项目:)