全くの初心者で初めてプログラムを作るのに電卓から入ろうと思い、下のような形で
<INPUT>タグが ONCLICKされた時にdocument.getElementByIdを使って
<OUTPUT>タグに値を表示するところまではできたのですが、別の<INPUT>タグを押
すと値が足されるのではなく新しいものに更新されてしまいます。
最終的には演算ができるものを作りたいのですが、何か解決策はありますでしょうか?
JAvaScript
1function change(newint){ 2 var suuji=document.getElementById("kekka"); 3 suuji.value=newint.value; 4 if(newint>=0){ 5 suuji+=newint; 6 } 7 int1+=suuji; 8 }
HTML
1 <output name="result" id="kekka" type="number">0</output> 2 3 4<td><input type="button" name="seven" value="7" onClick="change(seven)"></td>
質問文のコードはHTML/JavaScriptそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
回答2件
あなたの回答
tips
プレビュー