# Interface: CommentNode ### Properties * [data](#data) * [name](#name) * [next](#next) * [nextSibling](#nextsibling) * [nodeType](#nodetype) * [nodeValue](#nodevalue) * [parent](#parent) * [parentNode](#parentnode) * [prev](#prev) * [previousSibling](#previoussibling) * [sourceCodeLocation](#sourcecodelocation) * [type](#type) --- ## Properties ### data **● data**: *`string`* Comment text. ___ ### name **● name**: *"comment"* The name of the node. ___ ### next **● next**: *Node* Next sibling. ___ ### nextSibling **● nextSibling**: *Node* Same as [next](#next). [DOM spec](https://dom.spec.whatwg.org)-compatible alias. ___ ### nodeType **● nodeType**: *`number`* [DOM spec](https://dom.spec.whatwg.org/#dom-node-nodetype)-compatible node [type](#type). ___ ### nodeValue **● nodeValue**: *`string`* Same as [data](#data). [DOM spec](https://dom.spec.whatwg.org)-compatible alias. ___ ### parent **● parent**: *Node* Parent node. ___ ### parentNode **● parentNode**: *Node* Same as [parent](#parent). [DOM spec](https://dom.spec.whatwg.org)-compatible alias. ___ ### prev **● prev**: *Node* Previous sibling. ___ ### previousSibling **● previousSibling**: *Node* Same as [prev](#prev). [DOM spec](https://dom.spec.whatwg.org)-compatible alias. ___ ### `` sourceCodeLocation **● sourceCodeLocation**: *[Location](../../parse5/docs/source-code-location/location.md)* Comment source code location info. Available if location info is enabled via [ParserOptions](../../parse5/docs/options/parser-options.md). ___ ### type **● type**: *`string`* The type of the node. E.g. [Document](document.md) will have `type` equal to 'root'`. ___