如何在没有库的情况下使用Javascript对表进行排序?

如何在没有库的情况下使用Javascript对表进行排序?,javascript,html,Javascript,Html,有两个主要目标: 使用javascript对数据表进行排序,而不使用jquery等库,因此使用纯javascript 根据类/id(如css)对行进行排序/分组 我认为getElementById可能有用,但我不知道足够的javascript来进行适当的研究。可以在所述表的行[]数组中找到表的行 可以创建包含这些行的数组 然后,您可以.sort()基于回调函数的数组,该函数以 .sort(函数(a,b){/*如果a在b之前返回-1,如果b在a之前返回1*/}) 如果迭代数组并将行添加到它们所在的

有两个主要目标:

  • 使用javascript对数据表进行排序,而不使用jquery等库,因此使用纯javascript

  • 根据类/id(如css)对行进行排序/分组


  • 我认为getElementById可能有用,但我不知道足够的javascript来进行适当的研究。

    可以在所述表的
    行[]
    数组中找到表的行

    可以创建包含这些行的数组

    然后,您可以
    .sort()
    基于回调函数的数组,该函数以
    .sort(函数(a,b){/*如果a在b之前返回-1,如果b在a之前返回1*/})

    如果迭代数组并将行添加到它们所在的表中,则结果是一个已排序的表


    如果您对实际代码有问题,请发布您到目前为止拥有的内容,我们可以提供更具体的帮助;)

    我不想在php中这样做,因为我想让访问者浏览器承担进行排序的责任,而不是在后端处理数组,除非你说的是javascript?@Stephen“He”是正确的,不过感谢你没有采取任何一种方式;)“这是一些非常基本的东西”好吧,我觉得比以前更笨了,我确信这不是我想要的:)谢谢Kolink,我会做更多的研究;)。。我不确定是否有
    getElementById
    ,但我可能会从…
    开始。