Steffen: DOM Element by atttribute value

Beitrag lesen

Viele Dank fuer die Antwort. So etwas wie HashMap ist mir nicht bekannt (komme aus der XSL ecke). Aber das siehst zumindest schon verstaendlich aus. Darf ich kurz eine paar Fragen zum code Beispiel stellen, siehe kommentar

  
var groups = {};  
var items = document.getElementsByTagName( 'farbe' );  
// muesste hier nicht item = items[i] stehen? oder was macht die for anweisung?  
for( var i=0, item; item = items[0]; i++ ) {  
   var t = item.getAttribute( 'auswahl' );  
   // ist das eine if/ else anweisung?  
   if( typeof( groups[ t ] ) == 'undefined' ) {  
    groups[ t ] = [];  
   } else {  
   groups[ t ].push( item );  
   }  
}