[英]PHP + Simple HTML DOM: Select a tag inside a div with class inside another div with class
在 PHP:Simple HTML DOM 中,如何選擇類abc
div
內的所有<strong>
標簽,這些標簽位於類123
div
內:
<div class="123">
<div class="abc">
<strong>Text</strong>
</div>
</div>
您需要使用像div.123 div.abc strong
這樣的選擇器並獲取結果的第一個元素。 這是一個工作示例:
<?php
require 'simple_html_dom.php';
$html =<<<html
<div class="123">
<div class="abc">
<strong>Text</strong>
</div>
</div>
html;
$dom = str_get_html($html);
$el = $dom->find('div.123 div.abc strong', 0);
print $el;
print "\n";
print $el->innertext;
結果:
<strong>Text</strong>
Text
您可以參考手冊以更好地了解選擇器的工作原理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.