Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Unterschied zwischen Dom und HTML-Dom?
Unterschied: 1. DOM ist in drei Teile unterteilt: Kern-DOM, HTML-DOM und XML-DOM. Kern-DOM wird zum Durchlaufen des DOM-Baums verwendet, und HTML-DOM wird verwendet, um auf einfache Weise auf den DOM-Baum zuzugreifen DOM eignet sich für Knotenoperationen, HTML DOM eignet sich für die Bearbeitung von Attributen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, HTML5-Version, Dell G3-Computer.
Was ist der Unterschied zwischen Dom und HTML-Dom?
DOM ist in drei Teile unterteilt:
(1) Kern-DOM: Durchlaufen des DOM-Baums, Hinzufügen neuer Knoten, Löschen von Knoten, Ändern von Knoten
( 2) HTML DOM: Greifen Sie auf einfache Weise auf den DOM-Baum zu
(3) XML DOM: Wird quasi zum Betreiben von XML-Dokumenten verwendet
Der Unterschied zwischen Core Dom und HTML Dom
Core DOM:
Objekte: Dokument , Node, ElementNode, TextNode, AttributeNode, CommentNode, NodeList
Core DOM bietet eine einheitliche Operationsschnittstelle:
createElement
appendChild
setAttribute
removeAttribute
nodeName
Core DOM erstellt neue Elemente:
var newNode= document.createElement( "img")
Attribute zu Elementen hinzufügen:
e.setAttribure('', '')
e.setAttribureNode(attr)
Anwendbare Anlässe:
Core DOM ist für den Betrieb von Knoten geeignet, B. Erstellen, Löschen und Suchen. Warten
HTML DOM:
Objekte: Bild, Tabelle, Formular, Eingabe, Auswählen ... HTML-Tag-Objektivierung
HTML DOM bietet verschiedene gekapselte Objekte:
Bild
Auswählen
Option
HTML DOM erstellt ein neues Element:
var newNode=new Image();
Attribute zum Element hinzufügen:
img.src='';
img.id='';
imd.title='';
img.className=''
img.style.display='';
Anwendbare Gelegenheiten:
HTML DOM eignet sich zum Bedienen von Attributen, z. B. zum Lesen oder Ändern von Attributwerten
Empfohlenes Tutorial: „HTML-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Dom und HTML-Dom?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!