Ich versuche alle dom Elemente zu erweitern, damit ich ihre Kinder bekommen und entfernen kann. Die Funktion ist unten (funktioniert in FF und Chrome). Gibt es ein Äquivalent in IE7, um das Basisdomobjekt zu erweitern?Element.prototype in IE7?
if (!Element.get) {
Element.prototype.get = function(id) {
for (var i = 0; i < this.childNodes.length; i++) {
if (this.childNodes[i].id == id) {
return this.childNodes[i];
}
if (this.childNodes[i].childNodes.length) {
var ret = this.childNodes[i].get(id);
if (ret != null) {
return ret;
}
}
}
return null;
}
}
Element.prototype.removeChildren = function() {
removeChildren(this);
}
Vielen Dank!
Betrogene http://stackoverflow.com/questions/592815/is-there-really-no-way-to-expose-the-prototype-of-a-html-element-in-ie-8/ – bobince