【再編集質問】
簡単なコード:
var newDiv = document.createElement("div");
newDiv.style["background-color"] = "#DDD";
newDiv.innerHTML = " (some content) ";
container.appendChild(newDiv);
(オブジェクト「コンテナ」は以前に定義されています)
Chrome の最新バージョンでは、新しい div ボックスは灰色の背景で表示されます。IE8 では背景が透明です。これに変更すると:
newDiv.style.backgroundColor = "#DDD";
IE8でもボックスの背景は灰色です。どうしてこれなの?私はまだIE9でテストしていません。