All Tech Tips

TextNode Object

Represents a string of text as a node in the document hierarchy.

Members Table

PropertyDescription
data Sets or retrieves the value of a TextNode object.
length Retrieves the number of characters in a TextNode object.
nextSibling Retrieves a reference to the next child of the parent for the object.
nodeName Retrieves the name of a particular type of node.
nodeType Retrieves the type of the requested node.
nodeValue Sets or retrieves the value of a node.
parentNode Retrieves the parent object in the document hierarchy.
previousSibling Retrieves a reference to the previous child of the parent for the object.
MethodDescription
appendData   Adds a new character string to the end of the object.
deleteData   Removes a specified range of characters from the object.
insertData   Inserts a new character string in the object at a specified offset.
replaceData   Replaces a specified range of characters in the object with a new character string.
splitText Divides a text node at the specified index.
substringData   Extracts a range of characters from the object.

Remarks

Use the createTextNode method to create a TextNode object. Once you create the TextNode, you can add to it using the appendChild, replaceNode, or insertBefore methods.

This object is available in script as of Internet Explorer 5.

Example

This example uses the TextNode object to change the text of an li object.

<SCRIPT>
function fnChangeText(){
   var oTextNode = document.createTextNode("New List Item 1");
   var oReplaceNode = oItem1.firstChild.replaceNode(oTextNode);
}
</SCRIPT>

<UL onclick = "fnChangeText()">
<LI ID = oItem1>List Item 1
</UL>

Standards Information

This object is defined in HTML 3.2 .



Copyright © 2006 alltechtips.com. All rights reserved.

This website and the materials and information you find on this website are provided "as is", without warranty of any kind, either express or implied, including without limitation any warranty for information, services, or products provided through or in connection with the service and any implied warranties of merchantability, fitness for a particular purpose, expectation of privacy or non-infringement.