教えて頂きたい内容
htmlの親div内の子div(bf1内のboxb)の指定方法(取得方法?)を教えて頂きたい。
boxaをcssでボタンの状態にしており、各項目のboxaをクリックするとその項目のboxb~boxfを各々exp1~exp5加算するというものを作成しています。
html
1<div id="panel2" class="tab_panelP"> 2 <div class="bf1"> 3 <div class="boxa">打撃</div> 4 <div class="boxb">10</div> 5 <div class="boxc">0</div> 6 <div class="boxd">16</div> 7 <div class="boxe">0</div> 8 <div class="boxf">6</div> 9 </div> 10 <div class="bf5"> 11 <div class="boxa">守備</div> 12 <div class="boxb">0</div> 13 <div class="boxc">11</div> 14 <div class="boxd">17</div> 15 <div class="boxe">0</div> 16 <div class="boxf">11</div> 17 </div> 18 <div class="bf7"> 19 <div class="boxa">総合</div> 20 <div class="boxb">10</div> 21 <div class="boxc">10</div> 22 <div class="boxd">10</div> 23 <div class="boxe">0</div> 24 <div class="boxf">3</div> 25 </div> 26</div> 27 28<div class="EXP"> 29 <div class="mini2"> 30 <div id="exp1" class="box1">0</div> 31 <div id="exp2" class="box2">0</div> 32 <div id="exp3" class="box3">0</div> 33 <div id="exp4" class="box4">0</div> 34 <div id="exp5" class="box5">0</div> 35 </div> 36</div>
悩んでいる事
Pythonでいうfind_allでdiv内取得して、必要な項目をselect_one().textで抜き出して書き込めば良いのだろうなぁ…ということはわかるのですが、javascriptの場合はどうすればよいのかわからずこちらを利用させていただきました。
現時点では、**parseInt((document.getElementById('se' + i).textContent));**を使用して取得を試みているのですが、どうも1つだけの様で困っています。
もし、このやり方ではなくて、他に良い(効率の良い)やり方があるのであれば教えて頂ければ幸いです。
環境
windows10
VScode
javascriptの参考書を読み始めて4日目くらいなので、余計な事まで教えて頂けると喜びます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/05 10:15