본문 바로가기
JavaScript/JavaScript with Error

[해결 방법] Uncaught TypeError: Cannot set properties of null

by HJ0216 2023. 4. 2.

🟨 기본 환경: IDE: VS code, Language: JavaScript

 

 

발생 Error

JavaScript에서 다음 Source Code를 실행할 경우,

⭐ Cannot set properties of null (setting 'innerHTML') at insertQ (exam08.html:19:59)

→ Error 발생

 

 

발생 원인

insertQ(222) 실행 시, function의 getElementById("question")이 인식되지 않은 상태이므로 null로 인식되어 null의 속성에 result를 설정할 수 없다는 오류가 발생

 

 

해결 방법

body tag에 onload 속성을 활용해서 body 내부를 전체 읽고 실행되는 구조로 function을 실행

→ insertQ(111) 참조