MudGuard: GetElementById/GetElementsByTagName

Beitrag lesen

Hi,

function getElementsByClassName(myClass)
{
  var all_obj,ret_obj=new Array(),j=0;
  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)all_obj=document.getElementsByTagName("*");
  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className==myClass)
    {
      ret_obj[j]=all_obj[i];
      j++
    }
  }
  return ret_obj;
}

  
Die Funktion ist aber sehr eingeschränkt. Die liefert maximal die Elemente, die ausschließlich zur gegebenen Klasse gehören.  
Elemente können aber zu beliebig vielen Klassen gehören (class="aaa bbb ccc") ...  
  
Im Archiv oder in Google sollten sich aber allgemeine getElementsByClass-Funktionen finden lassen.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.