Felix Riesterer: Objekt hat keinen className - wie prüfen?

Beitrag lesen

Liebe Selfer,

ich habe alle <ul>s meines Dokumentes ermittelt und will nun wissen, welche eine bestimmte CSS-Klasse haben. Es scheint, als ob ich zu doof bin, ein abbruchfreies Script zu schreiben.

Mein Versuch:

<schgrippd>

  
 alle_uls = document.getElementsByTagName("ul");  
 for(i = 0; i <= alle_uls.length; i++)  
    {  
    if(alle_uls[i].className) // hier meckern FF und IE von wegen "is nich!"  
       {  
       if(alle_uls[i].className == "meine-Klasse") tue_was();  
       }  
    }  

</schgrippd>

Wie muss die Prüfung korrekt lauten, dass mir mein Interpreter nicht abbricht, wenn eine <ul> mal keine CSS-Klasse hat?

Liebe Grüße aus Ellwangen,

Felix Riesterer.