Lernen Sie die Grundlagen der JavaScript-DOM-Operationen in einem Artikel

Lernen Sie die Grundlagen der JavaScript-DOM-Operationen in einem Artikel

DOM-Konzepte

DOM: Dokumentobjektmodell: Das Dokumentobjektmodell verwendet js, um HTML-Code zu bearbeiten, Elemente hinzuzufügen und Elemente zu löschen. . .

Elemente abrufen

(1) getElementById ruft ein Element per ID ab. (2) getElementsByTagName ruft ein Element per Tag-Namen ab (Array).
(3) getElementsByClassName ruft einen Elementsatz (Array) nach Klasse ab.
(4) getElementsByName ruft eine Elementsammlung (Array) über das Name-Attribut ab

Zusammenfassung : Elemente können basierend auf Tag-Name, ID, Klasse und Namensattributen abgerufen werden. Das Ergebnis der ID ist ein Element, während das Ergebnis der anderen eine Sammlung ist.
Das Dokumentobjekt unterstützt die oben genannten vier, während das Elementobjekt nur unterstützt
getElementsByTagName und getElementsByClassName

Elemente ändern

(1) Ändern Sie den Inhalt. Der Text innerhalb des Tags kann über die Eigenschaft innerText gelesen oder festgelegt werden. Der Text innerhalb des Tags kann über die Eigenschaft innerHTML gelesen oder festgelegt werden. Es gibt zwei Unterschiede: innerHTML analysiert den Text gemäß den HTML-Regeln, während innerText einfach als normaler Textinhalt behandelt wird.

Bildbeschreibung hier einfügen

(2) Ändern Sie den Stil
ein: xxx.stil.yyy
b: xxx.classname = "..." (entspricht der Änderung des Klassenattributs)

Bildbeschreibung hier einfügen

Hinzufügen und Entfernen von Elementen

(1) createElement erstellt einen Elementknoten
createElement("p") erstellt einen Absatz (2) createTextNode erstellt einen Textknoten
createTextNode("Textinhalt") erstellt einen Textknoten mit dem Wert "Textinhalt" (3) appendChild fügt einen Kindknoten hinzu (4) removeChild entfernt einen Kindknoten

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Navigation

Dokument: Stammknoten
parentNode: Den übergeordneten Knoten abrufen
childNodes: Alle untergeordneten Knoten abrufen
firstChild: der erste untergeordnete Knoten
lastChild: der letzte untergeordnete Knoten

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die Grundlagen von JavaScript-DOM-Operationen. Weitere relevante Inhalte zu den Grundlagen von JavaScript-DOM finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Zusammenfassung gängiger JavaScript-DOM-Operationscodes
  • Alle Eigenschaften des variablen Dom-Objekts von JavaScript
  • Detaillierte Erläuterung gängiger Operationsbeispiele für js-DOM-Ereignisse
  • Verstehen Sie Dom-Operationen in Javascript
  • Einführung in Javascript DOM, Knoten und Elementerfassung

<<:  Installation der Dekomprimierungsversion von MySQL 5.7.21 Installation des Navicat-Datenbankbetriebstools

>>:  Zusammenfassung einiger gängiger Konfigurationen und Techniken von Nginx

Artikel empfehlen

Die Verknüpfungsmethode zwischen Menü und Registerkarte von vue+iview

Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...

MySQL 5.7.17 Winx64 Installations- und Konfigurations-Tutorial

Heute habe ich die MySQL-Datenbank erneut auf mei...

So kennzeichnen Sie die Quelle und Herkunft von CSS3-Zitaten

Wegen der Epidemie werde ich zu Hause fast schimm...

CSS-Code zum Erreichen eines Hintergrundverlaufs und automatischen Vollbilds

CSS-Probleme mit dem Hintergrundverlauf und dem a...

JS removeAttribute()-Methode zum Löschen eines Attributs eines Elements

Verwenden Sie in JavaScript die Methode removeAtt...

Tutorial zur Installation und Konfiguration von Hbase unter Linux

Inhaltsverzeichnis Hbase-Installation und -Konfig...

Implementierung der automatischen Konstruktionsweiterleitung von React

Inhaltsverzeichnis Sequenz 1. Zentralisiertes Rou...

Detaillierte Erklärung zur Verwendung der Linux-lseek-Funktion

Hinweis: Wenn der Artikel Fehler enthält, hinterl...

So starten Sie Tomcat mit jsvc (als normaler Benutzer ausführen)

Einführung in jsvc In der Produktion sollte Tomca...

Detaillierte Schritte zur Installation von RabbitMQ im Docker

Inhaltsverzeichnis 1. Finde den Spiegel 2. Laden ...

Beispielcode zur Implementierung einer Auto-Increment-Sequenz in MySQL

1. Erstellen Sie eine Sequenztabelle CREATE TABLE...