<input type="text" id="suuji1"placeholder="数字1"maxlength="1"> <input type="text" id="suuji2"placeholder="数字2"maxlength="1"> <span class="result">答えの出る場所</span> <br> <button class="button" type="button" onclick="onClick();">せいかい</button> <input type="button" id="h1" value="数字1" onclick="append('1')"> <input type="button" id="h2" value="数字2" onclick="append('2')"> <input type="button" id="h3" value="数字3" onclick="append('3')"> <input type="button" id="h4" value="数字4" onclick="append('4')"> <input type="button" id="h5" value="数字5" onclick="append('5')"> <script> var hen1 =document.getElementById("h1"); var hen2 =document.getElementById("h2"); var hen3 =document.getElementById("h3"); var hen4 =document.getElementById("h4"); var hen5 =document.getElementById("h5"); if(suuji1 === null){ $(suuji1).append('hen1'); $(suuji1).append('hen2'); $(suuji1).append('hen3'); $(suuji1).append('hen4'); $(suuji1).append('hen5'); }else{ $(suuji1).append('hen1'); $(suuji1).append('hen2'); $(suuji1).append('hen3'); $(suuji1).append('hen4'); $(suuji1).append('hen5'); } function onClick(){ //1つ目の入力ボックスの値を取得する var value1 = document.getElementById("suuji1").value; //2つ目の入力ボックスの値を取得する var value2 = document.getElementById("suuji2").value; //足算する var result = parseInt(value1) + parseInt(value2) ; //値を設定する document.querySelector('.result').innerHTML = result ; } </script> </html> コード
やりたい事 一桁のたしざん
具体的には、数字1にボタンで入力された一桁の数を代入、代入した数字を数字1に表示する、数字2にも同様に代入、表示してたしざんを開始するプログラムを作成したいです。
IF文では数字1に何も無ければ数字1に代入し、数字1に入って入れば数字2に代入するIF文を作成したかったのですが、調べてみたのですが理解できず息詰まっています。また数字をキーボードで入力するものは完成しているのですが、ボタンではうまく動作しなかったため初めから作成しています。
回答2件
あなたの回答
tips
プレビュー