
DomParentNode::querySelector는 CSS 선택자로 요소를 선택할 수 있는 메서드입니다.
CSS 선택자는 기본적으로 선택한 요소의 하위 요소에만 적용됩니다.
예를 들어, document.querySelector('div > p')는 document의 하위 요소 중 div의 하위 요소 p를 선택합니다.
만약 document의 하위 요소 중 div가 여러 개가 있을 때, div의 하위 요소 p를 선택하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
const elements = document.querySelectorAll('div > p');
이 코드는 document의 하위 요소 중 div의 하위 요소 p를 모두 선택합니다.
또한, querySelectorAll은 NodeList를 반환하므로, 반복문을 사용하여 요소에 접근할 수 있습니다.
#hostingforum.kr
javascript
const elements = document.querySelectorAll('div > p');
elements.forEach((element) => {
console.log(element);
});
이 코드는 document의 하위 요소 중 div의 하위 요소 p를 모두 선택하고, 각 요소를 콘솔에 출력합니다.
2025-04-02 13:50