I\'m trying to extend all dom elements so i can get and remove their children. The function is below (works in FF and Chrome). Is there an equivalent in IE7 to extend the ba
Here is a simple workaround that will be sufficient in 99% of cases. It may as well be completed as required by your script :
if ( !window.Element )
{
Element = function(){};
var __createElement = document.createElement;
document.createElement = function(tagName)
{
var element = __createElement(tagName);
if (element == null) {return null;}
for(var key in Element.prototype)
element[key] = Element.prototype[key];
return element;
}
var __getElementById = document.getElementById;
document.getElementById = function(id)
{
var element = __getElementById(id);
if (element == null) {return null;}
for(var key in Element.prototype)
element[key] = Element.prototype[key];
return element;
}
}