JavaScript

document vs Document 사용 오류:

lamarcK 2025. 3. 31. 10:10
  • 문제 코드: const newitem_name = Document.createElement('div');
  • 문제점: div 요소를 생성할 때는 전역 객체인 document의 createElement 메소드를 사용해야 한다. Document는 DOM Document 인터페이스(설계도 또는 규약)를 나타내며, 직접 메소드를 호출하는 객체가 아니다. 이 코드는 TypeError 를 발생시켜 스크립트 실행을 중단시킬 것이다.
  • 수정: Document를 소문자 document로 변경해야 한다.
    // 오류
    // const newitem_name = Document.createElement('div');
    // 수정
    const newitem_name = document.createElement('div');