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

Mit vsftp einen FTP-Server unter Linux aufbauen (mit Parameterbeschreibung)

einführen In diesem Kapitel wird hauptsächlich de...

Ausführliches Tutorial zur Installation von MySQL 5.6-ZIP-Paketen

Bisher haben wir alle Dateien mit der Endung .msi...

Natives JS zur Implementierung der Formularvalidierungsfunktion

Inhaltsverzeichnis Bei der Entwicklung kann eine ...

Erläuterung des React+TypeScript-Projektaufbaufalls

Das Erstellen eines React-Projekts kann sehr einf...

jQuery Treeview-Baumstrukturanwendung

In diesem Artikelbeispiel wird der Anwendungscode...

Webdesign-Prinzipien für Hyperlinks

<br />Verwandte Artikel: 9 praktische Tipps ...

Detaillierte Erläuterung des MySQL InnoDB-Sekundärindex-Sortierbeispiels

Sortierproblem Ich habe kürzlich auf Geek Time „4...

Implementierung einer zirkulären Scroll-Listenfunktion basierend auf Vue

Hinweis: Sie müssen dem übergeordneten Container ...

Lösung für Fehler 1290 beim Importieren von Dateidaten in MySQL

Fehlerszenario Verwenden Sie den MySQL-Befehl in ...

Nginx-Überwachungsprobleme unter Linux

Nginx-Installation Stellen Sie sicher, dass die v...

Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4

Die verwendete virtuelle Maschine ist CentOS 8.4,...

MySQL 8.0.11 Installationshandbuch für Mac

MAC installiert mysql8.0, der spezifische Inhalt ...

Beschreibung der Nginx-Zugriffsprotokoll- und Fehlerprotokollparameter

veranschaulichen: Es gibt zwei Haupttypen von Ngi...