October 26, 2001 - Extracting the Document's HTML
October 26, 2001 Extracting the Document's HTML Tips: October 2001
Yehuda Shiran, Ph.D.
|
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.