我有点在php DOMdocument中将包装元素粘贴到一个标签上。 这就是我所拥有的:
<figure>
<a href="">
<img class=""></a>
</figure>
<figure>
<a href="">
<img class=""></a>
</figure>
结果应该是:
<div class="new">
<figure>
<a href="">
<img class=""></a>
</figure>
<figure>
<a href="">
<img class=""></a>
</figure>
</div>
我已经完成了循环中的数字所有工作,但我无法弄清楚如何将所有theese标签包装在一个父母中。 我知道我必须使用appendChild(),但我的选择是DOMNodeList,它无法被添加。也许我错过了什么。 我的代码:
$dom = new DOMdocument();
$dom->loadHTML($content);
$NewDiv = $dom->createElement('div');
$NewDiv->setAttribute('class','new');
$figures = $dom->getElementsByTagName('figure');
$NewDiv ->appendChild($figures);
$dom->appendChild($NewDiv);
答案 0 :(得分:-1)
echo'<div>'
include (yourphp.php);
echo'</div>'