코북
Keep going
코북
전체 방문자
오늘
어제
  • 분류 전체보기 (114)
    • Computer Science (20)
      • 인터넷 (10)
      • 운영체제 및 일반지식 (4)
      • 공통 요구사항 (4)
      • WAS (2)
    • DataBase (18)
    • JavaScript (22)
    • Spring (15)
    • Java (4)
    • ASP.NET (5)
    • C# (6)
    • 알고리즘 (8)
    • HTML5 + CSS (5)
    • Git & GitHub (5)
    • Machine Learning (5)
    • 좋은 글 공유 (1)

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
코북

Keep going

[error/javascript] Uncaught TypeError: Cannot set properties of undefined (setting 'display')
JavaScript

[error/javascript] Uncaught TypeError: Cannot set properties of undefined (setting 'display')

2022. 3. 7. 17:37

document.getElementsByClassName("클래스명")은 nodeList를 전달합니다.

따라서 접근하고자 하는 값의 위치를 명시해줘야 모호하지 않습니다.

예시는 다음과 같습니다. 

document.getElementsByClassName("class1").style.display = 'none';
document.getElementsByClassName("class2").style.display  = 'none';

접근하고자 하는 위치를 명시해 주지 않아 에러가 발생합니다.

document.getElementsByClassName("class1")[0].style.display = 'none';
document.getElementsByClassName("class2")[0].style.display  = 'none';

리스트 번호를 명시해주면 해결됩니다. 예시는 0번 째로 하였지만 자신이 원하는 위치가 있다면 값을 변경하여 접근할 수 있습니다.

 

 

 

 

본 글은 아래 링크의 내용을 참고하여 학습한 내용을 나름대로 정리한 글임을 밝힙니다.

https://stackoverflow.com/questions/12194435/cannot-set-property-display-of-undefined

저작자표시 비영리 (새창열림)

'JavaScript' 카테고리의 다른 글

[Swiper API] swiper display none 이슈  (0) 2022.03.08
[JavaScript] 쿠키 라이프사이클 설정 시 사용한 내장 객체 정리  (0) 2022.03.07
[error/javascript] Failed to load resource: the server responded with a status of 404 ()  (0) 2022.03.03
[error/javascript] 'Uncaught TypeError: 함수명 is not a function at HTMLButtonElement.onclick'  (0) 2021.11.03
[JavaScript] 로그인 했을 때만 사용 가능한 페이지  (0) 2021.11.02
    'JavaScript' 카테고리의 다른 글
    • [Swiper API] swiper display none 이슈
    • [JavaScript] 쿠키 라이프사이클 설정 시 사용한 내장 객체 정리
    • [error/javascript] Failed to load resource: the server responded with a status of 404 ()
    • [error/javascript] 'Uncaught TypeError: 함수명 is not a function at HTMLButtonElement.onclick'
    코북
    코북

    티스토리툴바