XUL: innerHTML() — July 16, 2009
While I'm on a XUL bint... here's how to implement innerHTML in XUL. Invaluable for debugging:
Object.prototype.xulInnerHTML = function()
{
return (new XMLSerializer()).serializeToString(this);
};
{
return (new XMLSerializer()).serializeToString(this);
};
Usage:
var myElement = document.getElementById("myID");
alert(myElement.xulInnerHTML);
alert(myElement.xulInnerHTML);
EDIT: I've since learned that extending the built-into JS objects in this manner is NOT recommended. Instead you should implement this function as a procedural function instead. Just a heads up.








