Maison  >  Article  >  interface Web  >  Modèle d'objet de document JavaScript-Type de commentaire

Modèle d'objet de document JavaScript-Type de commentaire

黄舟
黄舟original
2017-01-20 14:41:511868parcourir

Le contenu du commentaire est représenté par le type Comment dans le document DOM. Le nœud Comment a les caractéristiques suivantes :

  • La valeur de nodeType est 8.

  • La valeur de nodeName est "#comment".

  • La valeur de nodeValue est le contenu de l'annotation.

  • parentNode peut être un document ou un élément.

Il n'a pas de nœuds enfants.

Le type Commentaire hérite de la même classe de base que le type Texte, il possède donc toutes les méthodes d'opération de chaîne à l'exception de splitText(). Semblable au type Text, le contenu du commentaire peut également être obtenu via l'attribut nodeValue ou data.

Le nœud de commentaire est accessible via son nœud parent, prenons le code suivant comme exemple :

<div id="myDiv"><!-- 一个注释内容 --></div>

Dans le code ci-dessus, le nœud de commentaire est un nœud enfant du 44a8922e6607b31d059827e4b04a93b9l élément . On y accède via le code suivant :

var div = document.getElementById("myDiv");
var comment = div.firstChild;
console.info(comment.data);       // "一个注释内容"

Pour créer un commentaire, utilisez la méthode document.createComment() et passez le contenu du commentaire en paramètre. Par exemple :

var comment = document.createComment("注释内容");

Dans les opérations réelles, nous ne créons et n'accédons généralement pas aux nœuds de commentaires, car les nœuds de commentaires n'ont fondamentalement aucun impact sur l'ensemble de l'algorithme DOM.

De plus, le navigateur ne reconnaîtra pas le contenu du commentaire après 73a6ac4ed44ffec12cee46588e518a5e. Si vous souhaitez accéder aux nœuds de commentaires, assurez-vous qu'ils descendent de l'élément 100db36a723c770d327fc0aef2ce13b1

Ce qui précède est le contenu du type JavaScript Document Object Model-Comment. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn