CSS селекторы при поиске элемента через DiDom в PHP
При выборке элементов через DiDom можно применять различные CSS селекторы. Давайте посмотрим на примере. Пусть у нас есть следующий HTML код:
<p class="eee">
---
</p>
<p class="xxx">
+++
</p>
<p class="zzz">
---
</p>
Давайте найдем элемент
с классом .xxx
:
<?php
$elem = $document->first('.xxx');
?>
Выведем его текст:
<?php
echo $elem->text(); // '+++'
?>
Выведите текст элемента с
айди block
:
<div>
---
</div>
<div id="block">
+++
</div>
<div>
---
</div>
Выведите текст элемента
с классом elem
:
<div>
---
</div>
<div class="elem">
+++
</div>
<div>
---
</div>
Выведите текст элемента
с классом elem
,
находящегося внутри элемента
с айди block
:
<p class="elem">
---
</p>
<div id="block">
<p class="elem">
+++
</p>
<p>
---
</p>
<p>
---
</p>
</div>
Получите элемент с атрибутом type
в значении text
:
<input type="checkbox">
<input type="text">