Heim > Artikel > Web-Frontend > JavaScript-Dokumentobjektmodell-Kommentartyp
Der Kommentarinhalt wird durch den Kommentartyp im DOM-Dokument dargestellt. Der Kommentarknoten weist die folgenden Eigenschaften auf:
Der Wert von nodeType ist 8.
Der Wert von nodeName ist „#comment“.
Der Wert von nodeValue ist der Inhalt der Anmerkung.
parentNode kann ein Dokument oder ein Element sein.
Es hat keine untergeordneten Knoten.
Der Kommentartyp erbt von derselben Basisklasse wie der Texttyp und verfügt daher über alle String-Operationsmethoden außer splitText(). Ähnlich wie beim Typ Text kann der Inhalt des Kommentars auch über das Attribut nodeValue oder data abgerufen werden.
Auf den Kommentarknoten kann über seinen übergeordneten Knoten zugegriffen werden. Nehmen Sie den folgenden Code als Beispiel:
<div id="myDiv"><!-- 一个注释内容 --></div>
Im obigen Code ist der Kommentarknoten ein untergeordneter Knoten des 44a8922e6607b31d059827e4b04a93b9l-Element . Der Zugriff erfolgt über den folgenden Code:
var div = document.getElementById("myDiv"); var comment = div.firstChild; console.info(comment.data); // "一个注释内容"
Um einen Kommentar zu erstellen, verwenden Sie die Methode document.createComment() und übergeben Sie den Kommentarinhalt als Parameter. Zum Beispiel:
var comment = document.createComment("注释内容");
Im tatsächlichen Betrieb erstellen wir normalerweise keine Kommentarknoten und greifen nicht darauf zu, da Kommentarknoten grundsätzlich keinen Einfluss auf den gesamten DOM-Algorithmus haben.
Außerdem erkennt der Browser den Kommentarinhalt nach 73a6ac4ed44ffec12cee46588e518a5e nicht. Wenn Sie auf Kommentarknoten zugreifen möchten, stellen Sie sicher, dass es sich um Nachkommen des 100db36a723c770d327fc0aef2ce13b1-Elements handelt.
Das Obige ist der Inhalt des JavaScript-Dokumentobjektmodell-Kommentartyps. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!