This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

Note: You may replace it with /\s+/.test(Text.data), /\s+/.test(Text.nodeValue), or /\s+/.test(Text.textContent). Putting any property that represents the textual content of the Text node into test() should do the same work just like the three example above.

The Text.isElementContentWhitespace read-only property returns a Boolean flag indicating whether or not the text node's content consists solely of whitespace.


b = textnode.isElementContentWhitespace;


In the example below, we create a node with mixed display and whitespace characters and the attribute is false.

var tn = document.createTextNode("Hello world");
tn.isElementContentWhitespace; /* evaluates to false */

For a node that is all whitespace characters, the isElementContentWhitespace evaluates to true.

var ws = document.createTextNode("  \t \r\n   ")
ws.isElementContentWhitespace; /* evaluates to true */

Browser compatibility

BCD tables only load in the browser

See also

  • The Text interface it belongs to.