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 thetitleelement) -
"\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 thebodyelement)
Each of those text nodes is an object that has the properties and methods documented in this article.