더북(TheBook)

이런 HTML 문서가 있을 때 class 속성값이 box-1인 요소 노드를 선택하려면 어떻게 해야 할까요? querySelector() 메서드로는 다음과 같이 작성하면 됩니다.

12/02/query.html

<script>
  const el = document.querySelector(".box-1");
</script>

이번에는 class 속성값이 box-1인 요소의 하위에 있는 p 태그를 가져와 보겠습니다. 먼저 class 속성값을 사용하는 getElementsByClassName() 메서드로 다음처럼 작성할 수 있습니다.

12/02/query.html

<script>
  const el = document.getElementsByClassName("box-1")[0].children;
  console.log(el);
</script>

그림 12-4 실행결과

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