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
Text
interface it belongs to.
Text.isElementContentWhitespace by Mozilla Contributors is licensed under CC-BY-SA 2.5.