Javascriptで2つの数値を入力し,「計算」ボタンをクリックすると,『計算結果:』の横に2つの数値をかけた数値が表示されるようなプログラムを作りたいのですがこのプログラムのどこが原因なのか見つけることができませんでした。
こちらがHTMLです
</p> <p class="q-body"> <input id="q2-1" type="text" size="4"></input> × <input id="q2-2" type="text" size="4"></input> <button id="q2btn">計算</button><br> 計算結果:<span id="q2"></span> </p>
こちらがJavascriptです。
var num1 = document.getElementByid('q2-1'); var num2 = document.getElementByid('q2-2'); var btn2 = document.getElementByid('q2btn'); var elm2 = document.getElementByid('q2'); btn2.onclick = click2; function click2(){ var num1 = parseFloat(document.getElementById('q2-1').value); var num2 = parseFloat(document.getElementById('q2-2').value); var elm2 = num1*num2; elm2.textContent = ’document.getElementByid('q2').value’; console.log(elm2);
こちらの下から2行目「 ’elm2.textContent = document.getElementByid('q2').value’;」
が「invalid or unexpected token」と出てしまい考えてみたのですが何が原因で動かないのか分からない状態にあります。よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー