こんばんは。
タイトルの通り以下の図のようなライフゲージを作ろうと考えているものです。
’
html
1<div id="enemy_life"> 2 <div class="enemy_life_gauge"></div> 3 <div class="enemy_life_gauge"></div> 4 <div class="enemy_life_gauge"></div> 5 <div class="enemy_life_gauge"></div> 6 <div class="enemy_life_gauge"></div> 7 <div class="enemy_life_gauge"></div> 8 <div class="enemy_life_gauge"></div> 9 <div class="enemy_life_gauge"></div> 10 <div class="enemy_life_gauge"></div> 11 <div class="enemy_life_gauge"></div> 12 <div class="enemy_life_gauge"></div> 13 <div class="enemy_life_gauge"></div> 14 <div class="enemy_life_gauge"></div> 15 <div class="enemy_life_gauge"></div> 16 <div class="enemy_life_gauge"></div> 17 <div class="enemy_life_gauge"></div> 18 <div class="enemy_life_gauge"></div> 19 <div class="enemy_life_gauge"></div> 20 <div class="enemy_life_gauge"></div> 21 <div class="enemy_life_gauge"></div> 22 </div>
このようなものに対し、removeChildを使ってライフゲージの減少を表現しようと考え、ボタンを別に作って
javascript
1document.getElementById('button').addEventListener('click',function(){ 2 var a = document.getElementById('enemy_life'); 3 a.removeChild(a.firstChild); 4});
というスクリプトをつけてみたのですが、なぜか二回ボタンを押さないとゲージが減ってくれません。
一回押す→一個減るというふうに直すにはどのようにすればよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/18 14:07