TypeError: innerHTML은 JavaScript의 함수가 아닙니다.

Typeerror Innerhtmleun Javascriptui Hamsuga Anibnida



JavaScript에서 HTML 콘텐츠를 표시하기 위해 ' innerHTML ” 속성이 사용됩니다. '로 활용할 수 있습니다. element.innerHTML = 텍스트 '. '와 같이 innerHTML을 함수로 사용하려고 하면 innerHTML(텍스트) ”라는 오류가 발생합니다. innerHTML은 JavaScript의 함수가 아닙니다. ” innerHTML은 함수가 아니라 속성이기 때문입니다.

이 자습서에서는 언급된 오류와 해결 방법에 대해 설명합니다.

'TypeError: innerHTML is not a function in JavaScript'는 어떻게 발생합니까?

innerHTML 속성을 함수로 호출하려고 하면 언급된 오류가 발생합니다. 이 오류가 발생하는 방법에 대한 예를 살펴보겠습니다.







예시

주어진 예에서는 JavaScript를 사용하여 웹 페이지에 현재 시간을 표시합니다. 이를 위해 먼저 HTML 파일에 id '를 할당하여

요소를 생성합니다. 시각 ”:



< 아이디 = '시각' > >



문서. getElementById ( '시각' ) . innerHTML ( 데이트. toLocaleTimeString ( ) ) ;

위의 코드를 실행하면 페이지에 시간이 표시되지 않고 ' 콘솔 ' 창문:



이제 주어진 섹션에서 이 오류를 수정하는 방법을 살펴보겠습니다!

'innerHTML은 JavaScript의 함수가 아닙니다' 오류를 수정하는 방법은 무엇입니까?

위에서 설명한 문제를 해결하려면 관련 DOM 요소의 innerHTML 속성을 ' element.innerHTML = 텍스트 '.

예시

'의 도움으로 DOM 요소를 가져와 innerHTML 속성/속성에 값을 할당 getElementById() ” 요소의 할당된 ID를 전달하여 메소드:

문서. getElementById ( '시각' ) . innerHTML = 데이트. toLocaleTimeString ( ) ;

산출

innerHTML is not a function in JavaScript 오류와 해결책에 관한 것입니다.

결론

innerHTML 속성을 함수로 호출하려고 하면 지정된 오류가 발생합니다. 이 문제를 해결하려면 '와 같은 관련 DOM 요소의 innerHTML 속성을 설정하십시오. element.innerHTML = 텍스트 '. 이 자습서에서는 TypeError: innerHTML is not a function in JavaScript, 발생 방식 및 수정 방법에 대해 논의했습니다.