私は初心者で、ちょうどJavaScriptを学び始めました。私はほぼ同じスクリプトを2つ持っています。最初のものはうまくいきましたが、 "document.getElementById(" counter ")。value"をvar name "getValue"に置き換えて、スクリプトがなぜ機能しなくなったのか不思議でした。どちらも同じコードを含んでいますよね?コードをvar名で置き換えるとスクリプトが機能しなくなる
Counter: <input type="text" id="counter" value="0">
<button onclick="myFunction()">Increase</button>
<script>
function myFunction() {
var getValue = document.getElementById("counter").value;
++document.getElementById("counter").value;
}
</script>
<script>
function myFunction() {
var getValue = document.getElementById("counter").value;
++getValue;
}
</script>
のgetValueは、その関数に対してローカルであります – Satya