3

これはとても簡単だと思います。たくさんの答えがあります。Java スクリプトを使用してまったく新しい div を作成し、id を指定して css でスタイルを設定できるようにしたいと考えています。document.createElement を使用できることはわかっていますが、何もしません。私はフィドルを設定しました。動作させてください。実行を押すと、新しいものが作成されます。説明は要りません 一度見てみれば分かると思います。なぜこれが私にとって難しいのかわかりません。

div = document.createElement('div')
div.id = 'test'
#test{
 height: 46px;
width: 170px;
background-color: #23238e;
}

http://jsfiddle.net/philyphil/38rAy/embedded/result/

4

5 に答える 5

2

それを表示するには、ドキュメントに追加する必要があります。

div = document.createElement('div')
div.id = 'test'
document.body.appendChild(div);

http://jsfiddle.net/38rAy/1/

あなたのページに div が存在するブラウザは他にどのようになりますか?

于 2013-06-28T18:53:23.617 に答える
1

ノードを作成すると、変数に割り当てられますdivが、ドキュメントには追加されません。次のようなことをしなければなりません

div = document.createElement("div");
div.id = "test";
document.getElementById("container").innerHTML = div;
于 2013-06-28T18:55:35.250 に答える
0

あなたはdivを作成していますが、ページには入れていません

document.body.appendChild またはここで使用されるコード ive を使用して div を追加する必要があります

http://jsfiddle.net/38rAy/2/

var body = document.getElementsByTagName('body') [0];

body.appendChild(div);

body に追加するよりも柔軟性が必要な場合

于 2013-06-28T18:55:22.317 に答える