molily: getElementsByClassName als Methode von document?

Beitrag lesen

Hallo,

Wie geht das? Brauche ich etwas wie "prototype"?
Hmm, scheint so.

Kommt drauf an, was Felix will...

Object.prototype.getElementsByClassName

Wenn schon, dann HTMLElement.prototype, was aber IE bekanntlich auch nicht kann.

Object.prototype zu erweitern ist nicht ohne und hat weitreichende Konsequenzen, daraufhin muss man jede for-in-Schleife mit einer hasOwnProperty-Abfrage versehen. Also lieber Finger weg davon, wenns auch anders geht.

var alles = document.getElementsByTagName("*");

Dann hier natürlich this, wie gesagt.

Mathias