3장 DOM
DOM은 "Document Object Model"의 약어입니다.
노드
요소 노드: DOM의 원자입니다. 예: 텍스트 단락 요소 이름 p, 정렬되지 않은 목록 요소 이름 ul... [nodeType의 속성 값은 1입니다.]
텍스트 노드(텍스트 노드): 텍스트 노드는 항상 포함됩니다. 요소 노드 내부. [nodeType의 속성 값은 3입니다.]
속성 노드: 속성 노드는 항상 시작 태그에 배치됩니다. 예를 들어: title="a Gentle Reminder" [nodeType의 속성 값은 2입니다.]
getElementById() 메서드는
객체를 반환합니다. document .getElementById(id) id는 작은따옴표나 큰따옴표로 묶어야 합니다. 예: document.getElementById("purchases")
getElementsByTagName() 메서드는
getElementsByTagName(tag) 태그는 (x)html 태그의 이름이어야 하며 다음과 같이 큰따옴표로 묶어야 합니다. document.getElementsByTagName("li")
getAttribute() 메소드는 특정 객체 호출을 통해 속성을 쿼리합니다.
object.getAttribute(attribute)
setAttribute() 메소드가 속성을 설정합니다
object.setAttribute(attribute,value)