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

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

黄舟
Libérer: 2017-01-20 14:41:51
original
1891 Les gens l'ont consulté

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>
Copier après la connexion

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

var div = document.getElementById("myDiv");
var comment = div.firstChild;
console.info(comment.data);       // "一个注释内容"
Copier après la connexion

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("注释内容");
Copier après la connexion

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 . Si vous souhaitez accéder aux nœuds de commentaires, assurez-vous qu'ils descendent de l'élément

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) !


source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal