ObsoleteThis 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
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
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
Textinterface it belongs to.
Text.isElementContentWhitespace by Mozilla Contributors is licensed under CC-BY-SA 2.5.