IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

IE で removeChild した要素はどこへいくか?

普通のブラウザだと

parent.removeChild(child);
alert(child.parentNode); // null

なぜか、 IE だと DocumentFragment が生成されている。

parent.removeChild(child);
alert(child.parentNode);          // [object]
alert(child.parentNode.nodeName); // #document-fragment

な、なぜ?

変なブラウザだなー