DOM Tree
- 문서노드 > 요소노드 > 어트리뷰트노드 > 텍스트노트 순으로 구성된 중첩관계
요소저장
var li = document.getElementById('active');
console.log(li.constructor.name);
var lis = document.getElementsByTagName('li');
console.log(lis.constructor.name);
요소검사/삭제
console.group('before');
var lis = document.getElementsByTagName('li');
for(var i=0; i<lis.length; i++){
console.log(lis[i]);
}
console.groupEnd();
console.group('after');
lis[1].parentNode.removeChild(lis[1]);
for(var i=0; i<lis.length; i++){
console.log(lis[i]);
}
console.groupEnd();
- conole.group : groupEnd()함수 전까지 그룹을 가시적으로 출력해줌
- removeChild() : 해당 배열/값의 노드 삭제