October 26, 2001 - Extracting the Document's HTML | WebReference

October 26, 2001 - Extracting the Document's HTML

Yehuda Shiran October 26, 2001
Extracting the Document's HTML
Tips: October 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

The textRange object is very powerful, as it supports a wealth of properties, objects, and methods. The htmlText property includes the html code of the text range. If we create a text range for a whole document, this property will include the HTML code of the whole document. Suppose the document is the following:

<HTML>
<HEAD>
<TITLE>Sample Page</TITLE>
</HEAD>
<BODY>
<H1>This is a sample page.</H1>
<P>This is some sample text.</P>
<SCRIPT LANGUAGE="JavaScript">
<!--
var range = document.body.createTextRange();
alert(range.htmlText);
// -->
</SCRIPT>
</BODY>
</HTML> 
The JavaScript code:

var range = document.body.createTextRange();
alert(range.htmlText);
Will yield the following alert box:

This tip is applicable only to Internet Explorer on windows.