더북(TheBook)

12.2.2 메서드로 노드 선택하기

노드 탐색 속성으로 노드를 선택하는 방법은 노드의 타입을 가리지 않고 모든 노드를 이동하며 선택할 수 있다는 장점이 있습니다. 하지만 DOM 트리가 복잡할수록 원하는 노드를 찾아가기 어렵다는 단점도 있습니다. 그래서 일반적으로 요소 노드를 바로 선택할 수 있는 메서드를 이용한 노드 선택 방법과 적절하게 조합해서 사용합니다.

 

속성값과 태그명 사용하기 - get 메서드

document 객체에는 노드를 선택할 수 있는 여러 메서드가 포함되어 있습니다. 종류가 많지만 모두 알 필요는 없고, 표에 정리된 메서드만 알아도 됩니다.

표 12-3 속성값과 태그명을 사용하는 메서드

메서드 형식

설명

getElementById(<id 속성값>)

id 속성값과 일치하는 요소 노드를 1개만 선택합니다.

getElementsByClassName(<class 속성값>)

class 속성값과 일치하는 요소 노드를 모두 선택합니다.

getElemenetsByTagName(<태그명>)

태그명과 일치하는 요소 노드를 모두 선택합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.