getElementByClass

mo-ca

Mitglied
Moin, also da mein erstes Problem nun gelöst worden ist, vielleicht kriegt ihr mein 2. auch hin ;)

Code:
function getElementbyClass(classname){
ccollect=new Array()
var inc=0
var alltags=document.all? document.all : document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname)
ccollect[inc++]=alltags[i]
}

hat sich jemand damit mal beschäftigt, bzw kennt jemand etwas brauchbareres ?

krieg das ding nicht so richtig zum laufen ... :(
 
Hallo,

versuch mal das hier:
Code:
function getElementsByClassName(a_sClassName)
{
    oElements = window.document.getElementsByTagName('*');
    aRet      = new Array();

    for (i=0; i<oElements.length; i++) {
        if (oElements[i].className == a_sClassName) {
            aRet[aRet.length] = oElements[i];
        }
    }

    return aRet;
}
Einen Fehler in deinem Code kann ich leider auch nicht finden.

Edit:
Hast du ein return in deiner Funktion mit drin?
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück