innerHTML 속성 을 사용하면 JavaScript를 사용하여 요소의 내용을 정의할 수 있습니다.
잘못된 요소 값을 지정하는 경우 innerHTML 메서드를 사용하거나 페이지에 요소가 표시되기 전에 스크립트를 배치하면 "Uncaught TypeError: Unable to set the "innerHTML" null "property 오류가 발생합니다. error
이 가이드에서는 이 오류의 의미와 오류가 발생할 수 있는 이유에 대해 설명합니다. JavaScript
Uncaught TypeError:에서 수정하는 방법을 배울 수 있도록 이 오류의 예를 살펴보겠습니다. "innerHTML" 속성을 null로 설정할 수 없습니다.
InnerHTML 속성은 JavaScript로 작업 중인 웹 요소에 연결되어 있습니다. getElementById () 와 같은 "getter" 를 사용하여 페이지에서 웹 요소를 선택했거나 수정하려는 JavaScript의 요소를 생성했습니다.
"`innerHTML` 속성을 null로 설정할 수 없습니다." 오류는 유형 오류입니다. 이는 속성이나 함수를 지원하지 않는 값에 속성이나 함수를 적용하려는 것을 의미합니다.
이 경우 innerHTML의 값을 동일한 요소로 설정하려고 합니다. . 없는. NULL 값은 innerHTML 속성이 아닙니다.
이 오류의 일반적인 원인은 두 가지입니다.
- 웹 페이지에 항목이 표시되기 전에 스크립트 삽입
- 잘못된 항목 ID를 참조하십시오.
초보자가 가장 많이 하는 실수인 근본 원인을 분석하겠습니다.