Mathias Brodala: Warum nicht 'undefined' nach removeChild()

Beitrag lesen

Hallo nochmal.

Wie ist es z.B. mit

var myf= form.myfield;
form.removeChild(form.myfield);

Sollte danach auch myf undefined sein?

Jawohl.

Interessant. Ein kleiner Test belehrt mich eines besseren. Es verhält sich hier also offenbar wie mit Hardlinks im Dateisystem: so lange es noch mindestens einen Zeiger auf das Objekt gibt, ist es über diesen Zeiger erreichbar. Das heißt, auch wenn form.myfield aus dem Dokumentenbaum entfernt wird, ist es über eine Referenz noch immer erreichbar.

Einen schönen Sonntag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules