我正在使用PHP Simple HTML DOM Parser,html页面中有一个部分包含以下内容:
<div class="box-content padding-top-1 padding-bottom-1 font-size-3">
<ul>
<li>
<a href="link1">linkdescription 1</a>
</li>
<li>
<a href="link2">linkdescription 2</a>
</li>
</ul>
</div>
我现在如何使用堆叠类标识符获取链接列表?
以下是我目前的尝试:
List item $html->find('.box-content padding-top-1 padding-bottom-1 font-size-3'));
List item $html->find('.box-content'));
List item $html->find('.box-content+padding-top-1+padding-bottom-1+font-size-3'));
答案 0 :(得分:1)
要定位具有多个类的元素,请使用点(.
)作为类之间的分隔符。空格表示父母 - &gt;孩子的关系。
因此,在您的示例中,您需要:
List item $html->find('.box-content.padding-top-1.padding-bottom-1.font-size-3'));
答案 1 :(得分:0)
或者你可以试试这个:
List item $html->find('div[class=box-content padding-top-1 padding-bottom-1 font-size-3]');