PHP+;简单HTMLDOM:在一个具有类的div内选择一个标记,在另一个具有类的div内选择一个标记

PHP+;简单HTMLDOM:在一个具有类的div内选择一个标记,在另一个具有类的div内选择一个标记,php,simple-html-dom,Php,Simple Html Dom,在PHP:Simple HTML DOM中,如何选择类为abc的div中的所有标记,这些标记位于类为123的div中: <div class="123"> <div class="abc"> <strong>Text</strong> </div> </div> 文本 您需要使用类似于div.123 div.abc strong的选择器并获取结果的第一个元素。以下是一个工作示例: <?php requir

在PHP:Simple HTML DOM中,如何选择类为abc的
div
中的所有
标记,这些标记位于类为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;

在Javascript中,当然可以,但在PHP中不能。PHP在服务器端运行,这意味着前端和后端之间的所有通信都是通过请求进行的。实际上,您应该使用javascript选择该元素,然后将其作为请求的参数发送到PHP。
<strong>Text</strong>
Text