The Text
interface represents a text node
in a DOM tree.
To understand what a text node is, consider the following document:
html
<html lang="en" class="e"> <head> <title>Aliens?</title> </head> <body> Why yes. </body> </html>
In that document, there are five text nodes, with the following contents:
-
"\n "
(after the<head>
start tag, a newline followed by four spaces) -
"Aliens?"
(the contents of thetitle
element) -
"\n "
(after the</head>
end tag, a newline followed by two spaces) -
"\n "
(after the<body>
start tag, a newline followed by two spaces) -
"\n Why yes.\n \n\n"
(the contents of thebody
element)
Each of those text nodes is an object that has the properties and methods documented in this article.