| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/Node/nodeType | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
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.
Ein Integer, der den Typ des Knotens angibt. Mgliche Werte sind:
Node.ELEMENT_NODE (1)Node.ATTRIBUTE_NODE (2)Node.TEXT_NODE (3)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).
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
Dieses Beispiel berprft, ob der erste Knoten innerhalb des Dokumentenelements ein Kommentar ist, und zeigt eine Nachricht an, wenn nicht.
const node = document.documentElement.firstChild;
if (node.nodeType !== Node.COMMENT_NODE) {
console.warn("You should comment your code!");
}
| Spezifikation |
|---|
| DOM # ref-for-dom-node-nodetype |
NodeAbortControllerAbortSignalAbstractRangeAttrCDATASectionCharacterDataCommentCustomEventDOMErrorDOMExceptionDOMImplementationDOMParserDOMTokenListDocumentDocumentFragmentDocumentTypeElementEventEventTargetHTMLCollectionMutationObserverMutationRecordNamedNodeMapNodeIteratorNodeListProcessingInstructionQuotaExceededErrorRangeShadowRootStaticRangeTextTreeWalkerXMLDocumentXPathEvaluatorXPathExpressionXPathResultXSLTProcessorDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |