OK、私はシンプルな HTML ドキュメントを持っています:
<head>
</head>
<body>
<div id="notInvolved"> This div is static</div>
<div id="thing01"></div>
<div id="thing02"></div>
<div id="thing03"></div>
</body>
外部 JavaScript を使用して div を操作したいと考えています。MY PLANは次のとおりでした
- divCounter という配列を作成します
- IDごとにdivを追加する##
- 配列の長さを取得する
- 配列サイズによって管理される for ループでは、一度に 1 つの div をロードし、いくつかのデータを追加し、次の div に移動して、さらにいくつかのデータを追加し、吐き気がするまで、div がなくなるまで続けます。
ただし、動的配列を作成する方法が明らかにわかりません...(これを静的に行うことはできません。最終的にいくつのことを知りません## divが必要です)
私はできると思ったしvar divCounter = [document.getElementById("thing"+ * + *)];
、それは文字列を追加するだろう (例えばthing01
, Thing02
). しかし、それはうまくいきません。のワイルドカードをどのように設定しますgetElementById
か? できないならどうやってできるの?
これを達成する方法はありますか、それとも間違ったツリーを吠えていますか? 新人なんて嫌だ……。