11
Die Zahlen sind nur Beispiele für das, was in den Spalten stehen könnte und wonach du sortieren möchtest. Es ging mir erstmal darum, dass du siehst, wie so ein zweidimensionales Array aufgebaut sein muss
Das Array selbst würde ich in einer Schleife aufbauen
Als erstes ermittelst du hierzu die Anzahl der Zeilen:
Dann kommt die Schleife, die du bei 1 beginnst, damit die Header-Reihe nicht mit sortiert wird
Die Variable "Spalte" ist hierbei die Ordnungszahl der Spalte, die du der Sortier-Funktion übergibst.
Das ist alles ungetestet - aber so in etwa würde ich versuchen vorzugehen
Das Array selbst würde ich in einer Schleife aufbauen
Als erstes ermittelst du hierzu die Anzahl der Zeilen:
var Anzahl = document.getElementById("Tabelle2").childNodes.length;
Unsortiert = new Array();
Dann kommt die Schleife, die du bei 1 beginnst, damit die Header-Reihe nicht mit sortiert wird
for (var i = 1; i <= Anzahl; i++) {
Unsortiert[i - 1] = new Array();
Unsortiert[i - 1]['Inhalt'] = document.getElementById("Tabelle2").childNodes[i];
Unsortiert[i - 1]['Wert'] = document.getElementById("Tabelle2").childNodes[i].childNodes[Spalte].innerHTML;
}
Die Variable "Spalte" ist hierbei die Ordnungszahl der Spalte, die du der Sortier-Funktion übergibst.
Das ist alles ungetestet - aber so in etwa würde ich versuchen vorzugehen