JavaScriptで最低一つからそれ以上のdivタグからなる正方形のボックスを生成します。
例)以下のボックスはJavaScriptで自動生成される。ボックスの数は1〜それ以上でランダムで決められる。各divにはbox1,box2,box3…というid属性と縦横の大きさや、背景色を決めるためのclass属性が振り分けられている。
<div id=“box1” class=“box”>A</div> <div id=“box2” class=“box”>B</div> <div id=“box3” class=“box”>C</div> …これらのboxをクリックした際に、クリックしたボックスが何番目なのかを取得して、JavaScriptでboxNumにその番号を格納したいのです。
ただ、document.getElementByIdで一つ一つにイベントを不特定多数のボックスに設定していくのは流石に無理があるとなり、路頭に迷っている始末です。
何かいい方法はないでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。