数字のカウンターを作って、その数字が0のとき「あ」、1のとき「い」をlog表示させたいです。
しかし、現在はじめに「あ」が表示されたあとに、値を変えても表示されません。どのようにすればよいでしょうか?
html
<!DOCTYPE html> <html lang="ja"> <meta charset="utf-8"> <head> <title>Test</title> <p id="disp_count">0</p> <input type="button" value="引く" id="btn_count_down" /> <input type="button" value="足す" id="btn_count_up" /> </head> <body> <script> </script> </body> </html>
JavaScript
// オブジェクトと変数の準備 var count_disp = document.getElementById('disp_count'); var count_up_btn = document.getElementById("btn_count_up"); var count_down_btn = document.getElementById("btn_count_down"); var count_value = 0; // カウントアップボタンクリック処理 window.onload = function() { count_up_btn.onclick = function (){ count_value = count_value+1; count_disp.innerHTML = count_value; } // カウントダウンボタンクリック処理 count_down_btn.onclick = function (){ count_value = count_value-1; count_disp.innerHTML = count_value; } } (function() { if(count_value == 0) { console.log("あ"); } if(count_value == 1) { console.log("い"); } }());
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。