次のコードは、Firefox と Chrome では正しく動作しますが、IE では頭が痛くなります。
var anotherDiv= document.getElementById("anotherDiv");
var destination = document.getElementById("mySourceDiv");
destination.appendChild(anotherDiv);
Div 要素を取得して、別の div 内に配置しようとしています。「インターフェイスがサポートされていません」のようなエラー メッセージが (IE のデバッグ コンソールに) 表示され、appendChild 行が表示されます。私が見たのは、宛先変数の型が DOM 要素ではなくオブジェクトであるということです。
anotherDiv を mySourceDiv に追加するにはどうすればよいですか? 私はIE 8でこれを試しています。