我使用PHP Simple HTML Dom来获取一些HTML,现在我有一个跟随代码的HTML dom,我需要获取内部标记的纯文本,但我得到文本链接(Kiwi Fruit Basket)。
HTML代码
<div class="name" style="height: 34px;">
<a href="http://floristchennai.com/kiwi-basket">Kiwi Fruit Basket</a>
</div>
Php代码
// Create DOM from URL or file
$html = file_get_html('http://floristchennai.com/');
// Find all links text
foreach($html->find('.name a') as $element)
{
echo "<br>a tag text value=" . $element;
}
这样做我没有得到我想要的文字。
提前致谢!
答案 0 :(得分:3)
尝试:
innertext()
innertext用于读取或写入元素的内部HTML文本。
foreach($html->find('.name a') as $element)
{
echo "<br>a tag text value=" . $element->innertext;
}