Web/API/Node/nodeValue

From Get docs
< Web/API‎ | Node


The nodeValue property of the Node interface returns or sets the value of the current node.

Syntax

str = node.nodeValue;
node.nodeValue = str;

Value

str is a string containing the value of the current node, if any. For the document itself, nodeValue returns null. For text, comment, and CDATA nodes, nodeValue returns the content of the node. For attribute nodes, the value of the attribute is returned.

The following table shows the return values for different elements:

Node

Value of nodeValue

CDATASection

Content of the CDATA section

Comment

Content of the comment

Document

null

DocumentFragment

null

DocumentType

null

Element

null

NamedNodeMap

null

EntityReference

null

Notation

null

ProcessingInstruction

Entire content excluding the target

Text

Content of the text node

When nodeValue is defined to be null, setting it has no effect.

Specifications

Specification Status Comment
DOMThe definition of 'Node: nodeValue' in that specification. Living Standard

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
nodeValue Chrome

Full support Yes

Edge

Full support 12

Firefox

Full support Yes

IE

?

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown