
DomParentNode::querySelector는 HTML 문서에서 특정 요소를 선택하는 메서드입니다. 조건을 지정할 수 있는 방법은 다음과 같습니다.
- id를 지정할 경우 : `DomParentNode::querySelector('#id')`
- class를 지정할 경우 : `DomParentNode::querySelector('.class')`
- 태그 이름을 지정할 경우 : `DomParentNode::querySelector('태그이름')`
- 속성을 지정할 경우 : `DomParentNode::querySelector('[속성명="속성값"]')`
예를 들어, id가 "header"인 요소를 선택하고 싶은 경우 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$dom = new DomDocument();
$dom->loadHTML($html);
$header = $dom->querySelector('#header');
또한, 조건을 여러 개 지정할 수도 있습니다. 예를 들어, id가 "header"이고 class가 "main-header"인 요소를 선택하고 싶은 경우 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$header = $dom->querySelector('#header.main-header');
2025-07-19 19:50