簡體   English   中英

PHP + 簡單的 HTML DOM:選擇一個帶有類的 div 內的標簽,在另一個帶有類的 div 內

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM