appendChild is not a function 오류
2023. 2. 2. 16:54ㆍjavaScript
오늘 이야기 하고자 하는 것은
자바 스크립트에서 태그의 동적 생성에
사용되는 appendChild()에 관한 오류이다.
appendChild()는 DOM객체에서만 사용할 수 있다는 것이었다.
var ele = document.getElementsByClassName('temp');//HTMLCollection
var ele = document.getElementsByClassName('temp')[0]; // HTML DOM 객체
그렇다 인덱스 처리를 해주는 것이다. [0] 추가
jQuery는 jQury 객체를 반환한다고한다
jQuery도 [0]을 처리해줘야한다
var ele = $('#temp'); // jQuery 객체
var ele = $('#temp')[0]; // HTML DOM 객체
id는 한개의 값만 가져오기에 HTML DOM객체인가 보다.
var ele = document.getElementById('temp'); // HTML DOM 객체
'javaScript' 카테고리의 다른 글
js import방법 및 모듈과 라이브러리 (0) | 2023.02.05 |
---|---|
일급 객체의 특성 (0) | 2023.02.05 |
JS Class와 Function 차이 (클레스와 함수 차이) (0) | 2023.02.05 |
생성자 함수 (feat.얄코) (0) | 2023.02.05 |
document.getElementById() 와 $() 의 차이 (0) | 2023.02.02 |