• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

innerText부분 오류 문의.

23.05.24 16:30 작성 조회수 330

1

안녕하세요.

커뮤니티 질문글 보니 저와 비슷하게 오류난 부분이 있었던데, 해결된 답글은 없는것같아서 혹시나해서 문의드립니다.

알려주신대로 오류메시지 구글링해서 위와 같이 해결한긴했는데요.. 이게 맞는건지 모르겠어서요 ㅎ;

위와 같이 태그 엘리먼트에 대한 형변환을 안해주면,

해당 변수에 innnerText접근하는곳에서 오류가 발생합니다.

 

위와 같이 처리하는게 맞는지 질문드립니다~!@

답변 2

·

답변을 작성해보세요.

1

강의 뒷쪽에 나오는군요!

빌드할때 오류수가 달라서 조금 당황했습니다 ^^;

잘해결되었습니다. 감사합니다.

네 감사합니다 :)

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요. innerText 부분에서 오류가 발생하는 경우는 해당 엘리먼트가 존재하지 않거나 innerText 속성을 지원하지 않는 태그일 때 발생할 수 있습니다. 이 경우에는 변수에 대해 null 체크를 해주는 것이 좋습니다.
또한 innerText 속성은 대소문자를 구분합니다. 따라서 innerText 대신 innerText라고 작성해야 합니다.
형변환은 필요하지 않습니다. 단, 해당 엘리먼트에 innnerText 속성이 없는 경우에는 오류가 발생하므로 변수에 대해 null 체크를 하거나 if문 등으로 해당 속성이 존재하는지 확인하는 것이 좋습니다.
위 내용을 참고하시어 수정하시면 될 것 같아요. 감사합니다!