1. ホーム
  2. javascript

[解決済み] JavaScript で新しい div を動的に作成し、それを変更、移動、あらゆる方法で修正するには?

2023-04-30 03:47:12

質問

ページが読み込まれるときに新しい div を作成したい。これらの div は、JSON ファイルからの外部データに応じて変化する、順序付けられたグループとして表示されます。100 以上の div が必要なため、for ループでこれを行う必要があります。

そのため、作成された各 div の高さ、幅、上部/左側などを変更できるようにする必要があります。まだ document.getElementById("created_div").style.whatever は何もせず、新しいdivが一つも表示されないのです。新しいdivのheight/widthを500pxにしたり、backgroundを"red"にしたりしましたが、確かに新しいdivは現れません。

何が間違っているのでしょうか?

どうすればよいのでしょうか?

これでDOM操作の基本を網羅しました。新しく作成されたノードがドキュメント内で見えるようにするためには、bodyまたはbodyを含むノードへの要素の追加が必要であることを覚えておいてください。