-
[JS] Uncaught TypeError: Cannot read properties of null 에러 해결방법FrontEnd/JavaScript 2022. 6. 4. 00:23
Uncaught TypeError: Cannot read properties of null (reading 'offsetWidth')
왜 이 에러는 계속해서 날 괴롭힐까 ?
이유는... 내가 바보니까......................^^
해결 방법!
브라우저가 보여주는 에러 이유는 명확하다! 에러를 잘 읽어보자.
null이라는 단어가 눈에 띈다.
바로! 내가 찾으려는 요소에 null 값이 있다는 것이다. 즉, 내가 선택한 요소에 값이 들어오지 않아 속성을 읽어올 수 없다는 에러였다.
나는 선택한 요소의 실제 너비(width)값을 얻기 위해 offsetWidth 속성을 출력하려 했는데 에러가 발생했다.
그래서 if 문을 이용해 선택 요소에 null이 들어가면 return 을 해서 다음 반복문을 실행하는 방법으로 에러를 해결했다.
다들 에러 잘 해결하세요 파이팅! 😎
'FrontEnd > JavaScript' 카테고리의 다른 글
[JS] alert is not defined (0) 2022.06.20 [JS] 비동기 처리와 Callback (0) 2022.06.17 [JS] Uncaught TypeError: forEach is not a function error (0) 2022.05.23 [JS] 문벅스 Vanila JS (0) 2022.05.16 [JS] innerHTML, innerText, textConten (0) 2022.05.14