javaScript
appendChild is not a function 오류
hazy1993
2023. 2. 2. 16:54
오늘 이야기 하고자 하는 것은
자바 스크립트에서 태그의 동적 생성에
사용되는 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 객체