티스토리 뷰

반응형

Uncaught TypeError: Cannot read properties of null (reading 'value')
at updateEstimate (write_form.php?mode=modify&num=2088&tablename=work:1261:55)
at HTMLDocument.<anonymous> (write_form.php?mode=modify&num=2088&tablename=work:1302:2)

위의 오류가 몇번째 줄에서 나는지 어떻게 알수 있을까요?

Uncaught TypeError: Cannot read properties of null (reading 'value') 오류는 JavaScript 코드에서 특정 요소가 존재하지 않는데 접근하려고 할 때 발생합니다. 오류 메시지에서 해당 줄 번호가 이미 제공되고 있습니다. 예를 들어, write_form.php?mode=modify&num=2088&tablename=work:1261:55에서 1261은 오류가 발생한 줄 번호이고, 55는 그 줄에서 오류가 발생한 열 번호입니다.

이 문제를 해결하려면 해당 줄에서 어떤 요소가 존재하지 않는지 확인하고, 접근하기 전에 존재 여부를 확인하는 조건문을 추가해야 합니다.

다음은 오류를 방지하기 위한 코드를 추가하는 예제입니다.

문제 해결 방법
요소 존재 여부 확인: 요소가 존재하는지 확인한 후 값을 읽도록 합니다.
디버깅: 콘솔 로그를 사용하여 디버깅을 수행합니다.
예제 코드
아래는 updateEstimate 함수에서 요소가 존재하는지 확인하는 방법입니다.

반응형
댓글