Creates a new Text node.
Syntax
var text = document.createTextNode(data);
text
is a Text node.data
is a string containing the data to be put in the text node.
Example
<!DOCTYPE html> <html lang="en"> <head> <title>createTextNode example</title> <script> function addTextNode(text) { var newtext = document.createTextNode(text), p1 = document.getElementById("p1"); p1.appendChild(newtext); } </script> </head> <body> <button onclick="addTextNode('YES! ');">YES!</button> <button onclick="addTextNode('NO! ');">NO!</button> <button onclick="addTextNode('WE CAN! ');">WE CAN!</button> <hr /> <p id="p1">First line of paragraph.</p> </body> </html>
Specifications
Specification | Status | Comment |
---|---|---|
Document Object Model (DOM) Level 3 Core Specification The definition of 'Document.createTextNode()' in that specification. |
Obsolete | No change |
Document Object Model (DOM) Level 2 Core Specification The definition of 'Document.createTextNode()' in that specification. |
Obsolete | Initial definition |
Browser compatibility
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | ? |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | (Yes) | ? | ? | ? | ? |
Document Tags and Contributors
Tags:
Contributors to this page:
erikadoyle,
tacsipacsi,
teoli,
Sebastianz,
raamdanger,
kscarfone,
ethertank,
Sheppy,
ziyunfei,
Matej Lednar,
Hyeongryeol,
Jabez,
Takenbot,
Ptak82,
BenoitL,
Dria,
JesseW
Last updated by:
erikadoyle,