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');