Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. Node
  4. nodeType

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

View in EnglishAlways switch to English

Node: nodeType-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

Die schreibgeschütztenodeType-Eigenschaft desNode-Interfaces ist ein Integer,der festlegt, um welchen Knotentyp es sich handelt. Sie unterscheidet verschiedene Arten von Knoten, wie zum Beispielelements,text undcomments.

Wert

Ein Integer, der den Typ des Knotens angibt. Mögliche Werte sind:

Node.ELEMENT_NODE (1)

EinElement-Knoten wie<p> oder<div>.

Node.ATTRIBUTE_NODE (2)

EinAttribute einesElement.

Node.TEXT_NODE (3)

Der tatsächlicheText innerhalb einesElement oderAttr.

Node.CDATA_SECTION_NODE (4)

EinCDATASection, wie<!CDATA[[ … ]]>

Node.PROCESSING_INSTRUCTION_NODE (7)

EineProcessingInstruction eines XML-Dokuments, wie<?xml-stylesheet … ?>.

Node.COMMENT_NODE (8)

EinComment-Knoten, wie<!-- … -->.

Node.DOCUMENT_NODE (9)

EinDocument-Knoten.

Node.DOCUMENT_TYPE_NODE (10)

EinDocumentType-Knoten, wie<!doctype html>.

Node.DOCUMENT_FRAGMENT_NODE (11)

EinDocumentFragment-Knoten.

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

Beispiele

Verschiedene Knotentypen

js
document.nodeType === Node.DOCUMENT_NODE; // truedocument.doctype.nodeType === Node.DOCUMENT_TYPE_NODE; // truedocument.createDocumentFragment().nodeType === Node.DOCUMENT_FRAGMENT_NODE; // trueconst p = document.createElement("p");p.textContent = "Once upon a time…";p.nodeType === Node.ELEMENT_NODE; // truep.firstChild.nodeType === Node.TEXT_NODE; // true

Kommentare

Dieses Beispiel überprüft, ob der erste Knoten innerhalb des Dokumentenelements ein Kommentar ist, undzeigt 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

Specification
DOM
# ref-for-dom-node-nodetype①

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp