2つのdivを削除して同時に追加しようとしています。これは私のスクリプトです。IEにエラーが発生する原因オブジェクトはプロパティまたはメソッド 'removeChild'をサポートしていませんか?
parent = document.getElementById("wrap");
if(parent){
child = document.getElementById("chart1b");
parent.removeChild(child);
var g = document.createElement('div');
g.id = "chart1b";
parent.appendChild(g);
}
parent2 = document.getElementById("pollwrap");
child2 = document.getElementById("chart2");
parent2.removeChild(child2);
var h = document.createElement('div');
h.id = "chart2";
parent2.appendChild(h)
FireFoxではうまく動作します。 Google Chromeでは素晴らしい作品です。 Safariでは驚くほど効果的です。 IEでは、画面がクラッシュしたり、やけどしたり、エラーが飛び交ったりします。両方の親divはhtmlにあり、どちらも欠落していません。何が問題なの?
http://jsfiddle.net/の最小限のコードを使用して例を挙げることはできますか? –
私たちに見せることができるコードはありますか?これはIEで正常に動作します:http://jsfiddle.net/fWYPy/ IEはオブジェクトをDOMノードとして認識しません。 –