我有以下html
$html = '<body><div style="font-color:#000">Hello</div>
<span style="what">My name is rasid</span><div>new to you
</div><div style="rashid">New here</div></body>';
$dom = new DOMDocument();
$dom->loadHTML($html);
$elements = $dom->getElementsByTagName('body');
我努力了
foreach($elements as $child)
{
echo $child->nodeName;
}
输出是
body
但我需要遍历正文而不是正文下的所有标签。我怎样才能做到这一点。
我也在上面的例子中尝试过替换
$elements = $dom->getElementsByTagName('body');
和
$elements = $dom->getElementsByTagName('body')->item(0);
但它给出了错误。有什么解决办法??