comment, Comment | NN 6 IE 4 DOM 1
L'objet comment représente l'élément ! dans un document HTML. Mais dans un environnement de DOM W3C, tel que Netscape 6, cet objet n´est pas un véritable élément dans le contexte du modèle abstrait du DOM W3C. En fait, l´objet est simplement un type de noeud spécial. Un tel noeud a une valeur nodeType de 8, ce qui l´identifie comme un noeud Comment. Un noeud Comment a la chaîne d´héritage suivante dans le modèle abstrait du DOM: Node->CharacterData->Comment. Alors que des valeurs spéciales sont automatiquement affectées à certaines propriétés (telles que nodeValue) d´un noeud Comment, un noeud Comment n´a pas d´autres propriétés ou méthodes que celles héritées des objets Node et CharacterData. Les propriétés et méthodes Node sont couvertes précédemment dans ce chapitre en tant qu´éléments partagés; les propriétés et méthodes CharacterData sont couvertes en détail avec l´objet Text, qui hérite aussi de CharacterData et qui a de fortes chances d´être défini par script.
Pour référencer un élément de commentaire, utilisez les propriétés d´élément relatif ou de noeud. Alors qu´IE fournit une propriété id via son modèle d´héritage, vous ne pouvez pas associer d´identificateur à l´élément via un attribut id. Cependant, un tel élément dans IE a une valeur de nom de balise de !. Ainsi, vous pouvez référencer un élément de commentaire HTML IE avec la collection d´éléments renvoyée par la méthode document.all.tags("!").
Equivalent HTML
    <!--comment text-->
Référence de modèle d'objet
    nodeReference
Propriétés spécifiques à l´objet
data | length | text
Méthodes spécifiques à l´objet
appendData() | deleteData() | insertData() | replaceData()
substringData() |  |  |
Propriétés de gestionnaire d´événements spécifiques à l´objet
Aucune.

data | NN 6 IE 6 DOM 1
| Lecture/écriture
Fournit le contenu du texte du commentaire. Voir Text.data.

length | NN 6 IE 6 DOM 1
| Lecture seule
Fournit le nombre de caractères des données de commentaire. Voir Text.length.

text | NN s.o. IE 4 DOM 1
| Lecture/écriture
Fournit le contenu du texte de l´élément. En raison de la nature de cet élément, la valeur de la propriété text est identique aux valeurs des propriétés innerHTML et outerHTML. Les modifications apportées à cette propriété n'affectent pas le texte du commentaire affiché par le navigateur dans le code source du document. Cette propriété n'est pas disponible dans Internet Explorer 4 pour Macintosh.
Exemple
    document.all.tags("!")[4].text = "Replaced comment, but no one will know.";
Valeur
Chaîne.
Par défaut
Aucune.

appendData(), deleteData(), insertData(), replaceData(), substringData() | NN 6 IE 6 DOM 1
Fournissent les méthodes pour manipuler le texte de commentaire. Reportez-vous à ces méthodes dans l´objet Text.