[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/Node/nodeType [Back]  [Original]

Node: nodeType-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

Node: nodeType-Eigenschaft

Baseline
Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Die schreibgeschtzte nodeType-Eigenschaft des Node-Interfaces ist ein Integer, der festlegt, um welchen Knotentyp es sich handelt. Sie unterscheidet verschiedene Arten von Knoten, wie zum Beispiel elements, text und comments.

In diesem Artikel

Wert

Ein Integer, der den Typ des Knotens angibt. Mgliche Werte sind:

Node.ELEMENT_NODE (1)

Ein Element-Knoten wie <p> oder <div>.

Node.ATTRIBUTE_NODE (2)

Ein Attribute eines Element.

Node.TEXT_NODE (3)

Der tatschliche Text innerhalb eines Element oder Attr.

Node.CDATA_SECTION_NODE (4)

Ein CDATASection, wie <!CDATA[[ ]]>

Node.PROCESSING_INSTRUCTION_NODE (7)

Eine ProcessingInstruction eines XML-Dokuments, wie <?xml-stylesheet ?>.

Node.COMMENT_NODE (8)

Ein Comment-Knoten, wie <!-- -->.

Node.DOCUMENT_NODE (9)

Ein Document-Knoten.

Node.DOCUMENT_TYPE_NODE (10)

Ein DocumentType-Knoten, wie <!doctype html>.

Node.DOCUMENT_FRAGMENT_NODE (11)

Ein DocumentFragment-Knoten.

Die folgenden Konstanten wurden veraltet und werden nicht mehr verwendet: Node.ENTITY_REFERENCE_NODE (5), Node.ENTITY_NODE (6), und Node.NOTATION_NODE (12).

Beispiele

Verschiedene Knotentypen

js
document.nodeType === Node.DOCUMENT_NODE; // true
document.doctype.nodeType === Node.DOCUMENT_TYPE_NODE; // true

document.createDocumentFragment().nodeType === Node.DOCUMENT_FRAGMENT_NODE; // true

const p = document.createElement("p");
p.textContent = "Once upon a time";

p.nodeType === Node.ELEMENT_NODE; // true
p.firstChild.nodeType === Node.TEXT_NODE; // true

Kommentare

Dieses Beispiel berprft, ob der erste Knoten innerhalb des Dokumentenelements ein Kommentar ist, und zeigt eine Nachricht an, wenn nicht.

js
const node = document.documentElement.firstChild;
if (node.nodeType !== Node.COMMENT_NODE) {
  console.warn("You should comment your code!");
}

Spezifikationen

Spezifikation
DOM
# ref-for-dom-node-nodetype

Browser-Kompatibilitt


Web Proxy Viewer  |  New URL  |  Original Page