hi,
Wenn ich
for ($i = 0; $i < $items->length; $i++) {
echo $doc->removeChild( $items->item( 0 ) );
}
> schreibe (also mit 0 anstatt $i), müsste doch immer das erste Element gelöscht werden. Und zwar nach meinem logischen Verständnis genau $items->length Mal. Oder wird $items->length beim zweiten Schleifendurchlauf dynamisch um eins verringert?
Natürlich. Solche NodeLists spiegeln immer den aktuellen DOM-Zustand wieder.
> Abgesehen davon - warum funktioniert denn folgendes nicht? (selber Fehler)
>
> `$doc->removeChild( $doc->getElementsByTagName( 'name' )->item( 0 ) );`{:.language-php}
Wie sieht denn das Objekt aus, auf welches du das anwendest?
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }