ist denn bearbeiten der "urobjekte" so schlimm?
Schlimm nicht unbedingt, aber wie du gemerkt hast, funktioniert es nicht wirklich. Wenn ich mich recht erinnere, habe ich mal node.prototype erfolgreich erweitert, so dass jedes HTML-Element zusätzliche Eigenschaften bekam, aber der IE macht da nicht mit :(
Der IE 8 schon, das hatten wir hier aber auch vor kurzem: http://forum.de.selfhtml.org/archiv/2010/2/t195412/#m1308106
Eigenschaften, die keine erlaubten Attribute sind (wie name für img), ..
Natürlich ist name ein erlaubtes Attribut, es wird auch bereits genutzt: http://de.selfhtml.org/javascript/objekte/images.htm#name
Struppi.