Obsolete
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 simply 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.
Syntax
b = textnode.isElementContentWhitespace;
Example
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
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
isElementContentWhitespace | Chrome No support No | Edge No support No | Firefox No support ? — 10 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android No support ? — 10 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
Legend
- No support
- No support
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
See also
- The
Text
interface it belongs to.