Felix Riesterer: Alle Elemente einer Klasse auswählen

Beitrag lesen

Nachtrag

Du suchst nach einer Art "getElementsByClassName()"

ich habe Dir meine Funktion herausgesucht. Hier ist sie:

getElementsByClassName : function (className, element) {  
    element = element ? element : document;  
  
    var muster = new RegExp("(^|\\s)" + className + "(\\s|$)");  
    var alles = element.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)) // für Fälle wie class="xyz abc"  
                gefunden[gefunden.length] = alles[i];  
        }  
    }  
  
    return gefunden;  
}

Möge sie Dir von Nutzen sein.

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)