So ändern Sie den Tabellenstil mit Javascript
JavaScript ist eine Skriptsprache, die zum Hinzufügen von Interaktivität und dynamischen Effekten zu Webseiten verwendet wird. In der Webentwicklung gehören Tabellen zu den am häufigsten verwendeten Elementen. Mithilfe von JavaScript können Sie den Stil einer Tabelle einfach ändern, um sie schöner und leichter lesbar zu machen.
1. Stile zur Tabelle hinzufügen
Bevor wir mit der Änderung des Tabellenstils beginnen, müssen wir der Tabelle Stile hinzufügen. Wir verwenden CSS, um Stile für die Tabelle zu definieren, und verwenden dann JavaScript, um diese Stile zu ändern. Das folgende Beispiel zeigt, wie man eine Tabelle formatiert:
<!DOCTYPE html> <html> <head> <style> table { border-collapse: collapse; width: 100%; } th, td { text-align: left; padding: 8px; border-bottom: 1px solid #ddd; } tr:nth-child(even) { background-color: #f2f2f2; } </style> </head> <body> <table> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> <tr> <td>张三</td> <td>25</td> <td>男</td> </tr> <tr> <td>李四</td> <td>32</td> <td>女</td> </tr> <tr> <td>王五</td> <td>18</td> <td>男</td> </tr> </table> </body> </html>
Im obigen Beispiel haben wir den folgenden Stil definiert:
border-collapse: Collapse ;
stellt den Rand verbundener Zellen dar.border-collapse: collapse;
表示合并单元格的边框。width: 100%;
表示表格占用父容器的100%宽度。th, td
表示表头与表数据的样式text-align: left;
表示数据左对齐。padding: 8px;
表示数据与边框的间距为8像素。border-bottom: 1px solid #ddd;
表示每行数据底部的边框厚度为1像素,颜色为浅灰色。tr:nth-child(even)
width: 100 %;
bedeutet, dass die Tabelle 100 % der Breite des übergeordneten Containers einnimmt. th, td
stellt den Stil des Tabellenkopfes und der Tabellendaten dar.
text-align: left;
stellt den dar Daten links Ausrichtung.
padding: 8px;
bedeutet, dass der Abstand zwischen den Daten und dem Rand 8 Pixel beträgt. border-bottom: 1px solid #ddd;
Gibt an, dass die Rahmenstärke am unteren Rand jeder Datenzeile 1 Pixel beträgt und die Farbe hellgrau ist. tr:nth-child(even)
bedeutet, dass die Hintergrundfarbe jede zweite Zeile geändert wird.
- 2. Verwenden Sie JavaScript, um den Tabellenstil zu ändern.
- Hintergrundfarbe einer Tabelle ändern:
document.getElementsByTagName("table")[0].style.backgroundColor = "#f9f9f9";
var th = document.getElementsByTagName("th"); for (var i = 0; i < th.length; i++) { th[i].style.backgroundColor = "#ddd"; }
Nach dem Login kopierenIn diesem Beispiel wird die Hintergrundfarbe der Kopfzeile in Hellgrau geändert.
var td = document.getElementsByTagName("td"); for (var i = 0; i < td.length; i++) { td[i].style.fontSize = "16px"; }
Nach dem Login kopierenDieses Beispiel ändert die Schriftgröße aller Zellen in der Tabelle auf 16 Pixel.
var tr = document.getElementsByTagName("tr"); for (var i = 1; i < tr.length; i += 2) { var td = tr[i].getElementsByTagName("td"); for (var j = 0; j < td.length; j++) { td[j].style.color = "#999"; } }
Nach dem Login kopierenDieses Beispiel ändert die Schriftfarbe aller geraden Zeilen in der Tabelle bis hellgrau.
var td = document.getElementsByTagName("td"); for (var i = 0; i < td.length; i += 3) { td[i].style.borderRight = "1px solid #ddd"; }
Dieses Beispiel ändert den rechten Rand der Zellen in Die erste Spalte der Tabelle wird in einen 1 Pixel großen hellgrauen Rand umgewandelt.
#🎜🎜##🎜🎜#Letzte Spalte in der Tabelle ausblenden: #🎜🎜##🎜🎜#var table = document.getElementsByTagName("table")[0]; var td = table.getElementsByTagName("td"); for (var i = td.length - 1; i >= 0; i--) { if ((i + 1) % 3 === 0) { td[i].parentNode.removeChild(td[i]); } }
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Tabellenstil mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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



In dem Artikel wird die Verwendung von UseEffect in React, einen Haken für die Verwaltung von Nebenwirkungen wie Datenabrufen und DOM -Manipulation in funktionellen Komponenten erläutert. Es erklärt die Verwendung, gemeinsame Nebenwirkungen und Reinigung, um Probleme wie Speicherlecks zu verhindern.

Der Artikel erläutert den Versöhnungsalgorithmus von React, der das DOM effizient aktualisiert, indem virtuelle DOM -Bäume verglichen werden. Es werden Leistungsvorteile, Optimierungstechniken und Auswirkungen auf die Benutzererfahrung erörtert.

Funktionen höherer Ordnung in JavaScript verbessern die Übersichtlichkeit, Wiederverwendbarkeit, Modularität und Leistung von Code durch Abstraktion, gemeinsame Muster und Optimierungstechniken.

In dem Artikel wird das Currying in JavaScript, einer Technik, die Multi-Argument-Funktionen in Einzelargument-Funktionssequenzen verwandelt. Es untersucht die Implementierung von Currying, Vorteile wie teilweise Anwendungen und praktische Verwendungen, Verbesserung des Code -Lesens

In Artikel werden die Verbindungskomponenten an Redux Store mit Connect () verbinden, wobei MapStatetoprops, MapDispatchtoprops und Leistungsauswirkungen erläutert werden.

Der Artikel erläutert den Usecontext in React, was das staatliche Management durch Vermeidung von Prop -Bohrungen vereinfacht. Es wird von Vorteilen wie zentraler Staat und Leistungsverbesserungen durch reduzierte Neulehre erörtert.

In Artikeln werden das Standardverhalten bei Ereignishandlern mithilfe von PURDDEFAULT () -Methoden, seinen Vorteilen wie verbesserten Benutzererfahrungen und potenziellen Problemen wie Barrierefreiheitsproblemen verhindern.

In dem Artikel wird in der Implementierung benutzerdefinierter Hooks in React erörtert, wobei der Schwerpunkt auf deren Erstellung, Best Practices, Leistungsvorteilen und gemeinsamen Fallstricks zu vermeiden ist.
