私は、段落タグ内の値から1を追加するには、次のコードを使用しようとしているが、唯一の出力値としてはNaNを取得してきた:JavaScriptを使用してDOMオブジェクトで算術演算を実行する正しい方法は何ですか?
<p id="myNumber">5</p>
<button onclick="increment()">Click</button>
<script>
function increment() {
document.getElementById("myNumber").innerHTML = document.getElementById("myNumber").value + 1;
}
</script>
これがNaNを出力している理由は誰もが言うことはできますか?
1.外部イベントを使用します。 ( 'addEventListener')2. DOM要素の値、innerHTML(ここではinnerHTMLは使わず、HTMLを操作せず、' textContent'を使用します)、テキスト値などは 'NaN'です。 3.それらを 'parseInt'、' Number() '、または単項変換でも数値に解析する必要があります。 –