Hallo Felix Riesterer,
Wie geht das? Brauche ich etwas wie "prototype"?
Hmm, scheint so. Auf anhieb schien das zu funktionieren:
Object.prototype.getElementsByClassName = function(className){
var muster = new RegExp("(^| )" + className + "($| )");
var alles = document.getElementsByTagName("*");
var gefunden = new Array();
var i;
for (i=0; i < alles.length; i++)
if (alles[i] && alles[i].className && alles[i].className != "")
if (alles[i].className.match(muster))
gefunden[gefunden.length] = alles[i];
return gefunden;
}
Wobei nun wahrscheinlich jedes Object diese Methode hat; es geht vermutlich besser...
Mit freundlichem Gruß
Micha