Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung, wie JavaScript Elementattribute, Stile und Klassennamen verwaltet
Ein vollständiger Satz von Attributen und Methoden für den Betrieb des Dokumentenflusses
Operationsseiten-Tags (Elemente)
Hinzufügen, Löschen, Ändern und Überprüfen von Operations-Tags
Operations-Tag-Attribute (ID, Klasse, Typ, …)
Manipulieren Sie den Stil von Tags
…
Lernen Sie einige Inhalte kennen
-Dokument: Dokumentfluss, Seite, Stammknoten, aber kein Element (Tag)
-HTML: das größte Element, das alle Tags trägt, Wurzelelementknoten
-head: trägt speziell das Beschreibungs-Tag der aktuellen Seite, der Inhalt wird hier im Allgemeinen nicht auf der Seite angezeigt
-body: trägt speziell das Anzeige-Tag der aktuellen Seite, den Inhalt, der wird tatsächlich auf der Webseite angezeigt
Verwenden Sie eine Variable, um ein oder mehrere Elemente auf der Seite zu speichern
Die Methoden zum Abrufen von Elementen sind in zwei Kategorien unterteilt
1. Holen Sie sich unkonventionelle Elemente
muss ein Pseudo sein array
Wenn es auf der Seite Elemente gibt, die dem Klassennamen entsprechen, holen Sie sich so viele wie möglich und fügen Sie sie in das Pseudo-Array ein. Rückgabe
Elemente basierend auf dem Tag-Namen abrufen
Syntax: document.getElementsByTagName('Tag-Name') Rückgabewert: Muss ein Pseudo-Array sein
Wenn es Elemente gibt, die dem Tag-Namen auf der Seite entsprechen, Holen Sie sich dann so viele wie vorhanden, fügen Sie sie in ein Pseudo-Array ein und geben Sie sie zurück.
Holen Sie es entsprechend dem Selektor A label
Syntax: document.querySelector('selector') Rückgabewert: Wenn auf der Seite ein dem Selektor entsprechendes Element vorhanden ist, wird das erste dem Selektor entsprechende Element zurückgegeben. Wenn kein dem Selektor entsprechendes Element vorhanden ist die Seite, dann ist sie null
Rückgabewert:
muss ein Pseudo-Array sein
Wenn es Elemente gibt, die dem entsprechen Selektor auf der Seite, wie viele werden erhalten? Wie viel, geben Sie ein Pseudo-Array ein und geben Sie zurück
Manipulierte Elementstile
Es gibt drei Möglichkeiten, Elementstile in JS zu manipulieren
1. Inline-Stil des Elements abrufen (nur Inline-Stil kann abgerufen werden)
, um den Inline-Stil des Elements zu erhalten
Syntax: element.style.style name
console.log(ele.style.width) console.log(ele.style.height) // 非行内样式 console.log(ele.style.fontSize) console.log(ele.style['font-size'])
console.log(window.getComputedStyle(ele).width) console.log(window.getComputedStyle(ele).height) console.log(window.getComputedStyle(ele).fontSize) console.log(window.getComputedStyle(ele)['background-color'])
Löschen: element.classList. entfernen(Klassenname)
Schalter: element.classList.toggle(Klassenname)
Verwandte Empfehlungen: [
JavaScript-Video-Tutorial
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung, wie JavaScript Elementattribute, Stile und Klassennamen verwaltet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!