I 단락 태그 내의 값에서 1을 추가하려면 다음 코드를 사용하려고하지만 출력 값으로 NaN이를 얻을 수 있었어요이가 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>
사람이 말할 수 있습니까?
1. 외부 이벤트를 사용하십시오. ('addEventListener') 2. DOM 요소 값, innerHTML (여기에서'innerHTML'을 사용하지 말고, HTML을 조작하지 않고'textContent'를 사용합니다), 텍스트 값 등이'NaN'입니다. 3. 당신은'parseInt','Number()', 또는 단항 변환으로 숫자로 파싱 할 필요가 있습니다. –