Internet Explorer 6, Part I: DOM Standards Support: Deleting DOM Strings - Doc JavaScript | WebReference

Internet Explorer 6, Part I: DOM Standards Support: Deleting DOM Strings - Doc JavaScript


Internet Explorer 6, Part I: DOM Standards Support

Deleting DOM Strings

Internet Explorer 6 supports the deleteData() method. Operating on text nodes, it deletes a substring from the text node data. You can specify the offset of the substring and its length. Here is its syntax:

textObj.deleteData(offset, count);

where:

Let's create a text node at the document level. We put the following line in the header of this page:

txtObj = document.createTextNode
 ("Doc JavaScript BiWeekly Columns");

and then let's delete a substring that starts at offset 15 and of length 9. Click this button to get the answer in Netscape 6 or Internet Explorer 6 ("Doc JavaScript Columns"). Click in Internet Explorer 5.x and get an error message:

Here is the definition of this button:

<FORM>
<INPUT TYPE="button" VALUE="Delete a Substring"
  onClick="javascript:handleClick()">
</FORM>

The event handler is defined as follows:

function handleClick() {
  txtObj.deleteData(15, 9);
  alert(txtObj.data);
}

Next: How to insert DOM strings

http://www.internet.com


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: July 16, 2001
Revised: July 16, 2001

URL: http://www.webreference.com/js/column88/4.html