Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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进行排序_Javascript_Jquery_Html - Fatal编程技术网

只有第一个表使用JavaScript进行排序

只有第一个表使用JavaScript进行排序,javascript,jquery,html,Javascript,Jquery,Html,我在这一页上有三张桌子。在我的例子中,它一定是按某个值年排序的 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 让sortedRows=Array.fromtable1.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表1.tBodies[0]。追加…排序窗口; 让sort

我在这一页上有三张桌子。在我的例子中,它一定是按某个值年排序的

名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 让sortedRows=Array.fromtable1.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表1.tBodies[0]。追加…排序窗口; 让sortedRows=Array.fromtable2.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表2.tBodies[0]。追加…排序窗口; 让sortedRows=Array.fromtable3.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表3.tBodies[0]。追加…排序窗口; 出现异常:未捕获的SyntaxError:标识符“sortedRows”已声明。您需要在sortedRows之前移除第二个和第三个let:

让sortedRows=Array.fromtable1.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表1.tBodies[0]。追加…排序窗口; sortedRows=Array.fromtable2.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表2.tBodies[0]。追加…排序窗口; sortedRows=Array.fromtable3.rows .1 .sortrowA,rowB=>rowA.cells[0]。innerHTML>rowB.cells[0]。innerHTML?1 : -1; 表3.tBodies[0]。追加…排序窗口; 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005 名称 姓 年 约翰 史密斯 2010 皮特 棕色的 2015 安 李 2005
带有id的表2和表3的表2和表3相同。检查浏览器控制台:您正在重新声明sortedRows,这将终止代码。只需删除第二和第三个脚本中的let。尽管您不应该像这样复制粘贴代码: