MudGuard: document.getelementsbyclassname

Beitrag lesen

Hi,

var JB_getElementsByClass_TagName=function(tagname,classname) {
var tag=document.getElementsByTagName(tagname);
var Elements=new Array();
for(var i=0;i<tag.length;i++) {
  if(tag[i].className.indexOf(classname)>-1) Elements[Elements.length]=tag[i];
}
return Elements;
}


>   
> setzt das aber nicht ungeprüft ein,  
  
Setze das gar nicht ein!  
  
ein einfaches indexOf im class-Attribut ist NICHT ausreichend.  
Suche nach Klasse "bla" in class="blabla" liefert einen Treffer, der nicht geliefert werden dürfte - denn das Element gehört NICHT zur Klasse "bla".  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.