Hola Gerlop:
En explorer está outerHTML, es un atributo que lee y escribe el contenido de etiquetas HTML, supongo que funcionaría algo así:
document.getElementsByTagName("HTML")[0].outerHTML.length... (La verdad es que no lo he probado), en Otros navegadores hay que conformarse con innerHTML...
Saludos