Hi,
Meine kürzeste Fassung ohne eine zusätzliche Variable.
while( some_nodecollection[0] ){
some_other_domobject.appendChild( some_nodecollection[0] );
}
> Denke ich hierbei wieder zu kurz, oder ist es besser auf:
>
> ~~~javascript
var x;
> while(x = some_nodecollection[0]){ ... }
>
zu prüfen?
Im letzten Fall prüfe ich den Wahrheitswert der Zuweisung.
Im ersten Fall prüfe ich, ob das Erste Element true ist.
Kommt letztendlich beides auf's gleiche raus.
Kann ein Node false sein?
Nein.
Aber eine NodeList kann ggf. gar keinen Knoten liefern, sondern null.
Wenn einfach nur alle Kindelemente eines Elementes umgehangen werden sollen, dann braucht man auch gar nicht childNodes bemühen und auf dessen erstes Element zugreifen, sondern kann gleich firstChild verwenden.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?