html中table数据排序的js代码_javascript技巧
对了,注意那个innerText和innerHTML
function sortCells(event) {
var obj = event.target;
var count = 0; count是记录点击次数的,根据奇偶进行升序或降序
if(!obj.getAttribute("clickCount")){
obj.setAttribute("clickCount", 0);
} else {
count = parseInt(obj.getAttribute("clickCount"));
count++;
obj.setAttribute("clickCount", count);
}
var table = event.target.parentNode.parentNode;
if(table.nodeName.localeCompare("THEAD") == 0){
if(table.parentNode.nodeName.localeCompare("TABLE") == 0){
table = table.parentNode;
} else {
return;
}
} else if(table.nodeName.localeCompare("TBODY") == 0){
if(table.parentNode.nodeName.localeCompare("TABLE") == 0){
table = table.parentNode;
} else {
return;
}
} else if(table.nodeName.localeCompare("TABLE") == 0){
} else {
return;
}
var colNum;
for(x = 0; x if(event.target.innerText.localeCompare(table.rows(0).cells[x].innerText) == 0){
colNum = x;
break;
}
}
var column = table.rows(1).cells.length;
var row = table.rows.length;
var Ar = new Array(row - 1);
for (x = 0; x Ar[x] = new Array(column);
}
for (x = 1; x for (y = 0; y Ar[x - 1][y] = table.rows(x).cells(y).innerHTML;
}
}
//这个可以对字符串进行本地化排序
/* if((count%2) == 0){
Ar.sort(function(a, b) {
return b[colNum].localeCompare(a[colNum])
});
} else {
Ar.sort(function(a, b) {
return a[colNum].localeCompare(b[colNum])
});
} */
var temp;
for (x = 0; x for (y = 1; y temp = Ar[y - 1];
if((count % 2) == 0){
if (parseInt(Ar[y - 1][colNum]) >= parseInt(Ar[y][colNum])) {
Ar[y - 1] = Ar[y];
Ar[y] = temp;
}
} else {
if (parseInt(Ar[y - 1][colNum]) Ar[y - 1] = Ar[y];
Ar[y] = temp;
}
}
}
}
for (x = 1; x for (y = 0; y table.rows(x).cells(y).innerHTML = Ar[x - 1][y];
}
}
count++;
}

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

ET-Dateien sind ein sehr verbreitetes Dateiformat, das normalerweise vom Tabelleneditor in der WPS-Software generiert wird. Bevor wir uns mit ET-Dateien befassen, können wir zunächst verstehen, was ET-Dateien sind, und dann besprechen, wie man sie öffnet und bearbeitet. ET-Dateien sind das Dateiformat der WPS-Tabellenkalkulationssoftware, ähnlich den XLS- oder XLSX-Dateien in Microsoft Excel. WPS Spreadsheet ist eine leistungsstarke Tabellenkalkulationssoftware, die Excel-ähnliche Funktionen für die Datenverarbeitung, Datenanalyse und Diagrammerstellung bietet.

PHP-Formularverarbeitung: Sortieren und Ranking von Formulardaten In der Webentwicklung sind Formulare eine gängige Benutzereingabemethode. Nachdem wir Formulardaten von Benutzern gesammelt haben, müssen wir die Daten normalerweise verarbeiten und analysieren. In diesem Artikel wird erläutert, wie Sie mit PHP Formulardaten sortieren und einstufen, um vom Benutzer übermittelte Daten besser anzuzeigen und zu analysieren. 1. Sortierung der Formulardaten Wenn wir von Benutzern übermittelte Formulardaten sammeln, stellen wir möglicherweise fest, dass die Reihenfolge der Daten nicht unbedingt unseren Anforderungen entspricht. Für diejenigen, die nach bestimmten Regeln angezeigt oder aufgeteilt werden müssen

So verbessern Sie die Geschwindigkeit der Sortierung großer Datenmengen durch PHP-Multithreading. Mit der rasanten Entwicklung des Internets und der Popularität von Big Data steigt auch die Nachfrage nach der Verarbeitung großer Datenmengen. Unter anderem ist für das häufige Problem der Datensortierung die Verbesserung der Verarbeitungsgeschwindigkeit zu einem dringend zu lösenden Problem geworden. Im Bereich PHP gilt die Multithreading-Technologie als effektive Lösung. In diesem Artikel erfahren Sie, wie Sie die Geschwindigkeit der Sortierung großer Datenmengen durch PHP-Multithreading verbessern können. 1. Das Prinzip des Multithreadings Multithreading bezieht sich auf die Existenz mehrerer Threads gleichzeitig. Mehrere Threads können gleichzeitig unterschiedliche Aufgaben ausführen.

Der CHAR-Datentyp wird zum Speichern von Textdaten fester Länge in MySQL verwendet, wodurch die Datenkonsistenz sichergestellt und die Abfrageleistung verbessert werden kann. Dieser Typ gibt die Datenlänge zwischen 0 und 255 Zeichen an, die beim Erstellen der Tabelle angegeben wird und für alle Zeilen derselben Spalte konstant bleibt. Für Daten variabler Länge wird die Verwendung des Typs VARCHAR empfohlen.

Wie kann die Effizienz der Datensortierung und Datengruppierung in PHP und MySQL durch Indizes optimiert werden? Bei der Entwicklung von Webanwendungen ist es häufig erforderlich, Daten zu sortieren und zu gruppieren. Für Datensortierungs- und Datengruppierungsvorgänge zwischen PHP und MySQL können wir die Effizienz durch Indizes optimieren. Ein Index ist eine Datenstruktur, die das Abrufen von Daten beschleunigt. Es beschleunigt Sortier-, Gruppierungs- und Suchvorgänge für Daten. Im Folgenden stellen wir vor, wie Sie die Datensortierung und Datengruppierung von PHP und MySQL mithilfe von Indizes optimieren können.

Es gibt mehrere Möglichkeiten, den Inhalt einer Oracle-Datenbank anzuzeigen: SQL Developer: Ein grafisches Tool zum Abfragen, Durchsuchen und Verwalten von Datenbankinhalten. SQL Plus: Befehlszeilentool zum Ausführen von SQL-Befehlen. Toad: Kommerzielles Tool zum Anzeigen, Verwalten und Entwickeln von Datenbanken. SQL-Abfragen: Sie können SQL-Abfragen wie „Auswählen“, „Wo“, „Gruppieren nach“ und „Sortieren nach“ verwenden, um bestimmte Daten anzuzeigen.

Detaillierte Erläuterung und Implementierung des Java-Auswahlsortierungsalgorithmus (SelectionSort) ist ein einfacher und intuitiver Sortieralgorithmus. Seine Grundidee besteht darin, das kleinste (oder größte) Element aus den zu sortierenden Datenelementen in jedem Durchgang auszuwählen Beginn der Sequenz, bis alle zu sortierenden Datenelemente angeordnet sind. Die Hauptvorteile der Auswahlsortiermethode bestehen darin, dass sie einfach in der Idee ist, leicht zu implementieren ist und keinen zusätzlichen Speicherplatz erfordert, sodass sie bei einigen einfachen Sortierproblemen eine gute Leistung zeigt. Nachfolgend erläutern wir die Auswahl im Detail

Im Juli 2023 bleibt Aptos trotz Marktturbulenzen und einem anhaltenden Abwärtstrend auf Platz 35. Obwohl sein Wert gesunken ist, könnte ein Ausbruch aus seinem langfristigen Muster zu einer kurzfristigen Erholung führen. Die Marktbedingungen werden den Fortschritt von APT stark beeinflussen, wobei die Preise bis 2024 voraussichtlich durchschnittlich 16,6 US-Dollar betragen werden. Die im Jahr 2025 erwarteten technologischen Fortschritte deuten auf eine glänzende Zukunft für Aptos hin.
