0
我是一種將包裝元素卡在php DOMdocument中的一個標記。 這是我有:用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);
你沒有使用'DOMDocument'。 – Barmar