簡體   English   中英

php DOMElement appendchild

[英]php DOMElement appendchild

有沒有辦法直接將DOMElement與另一個DOMElement附加,而無需通過DOMDocument 我正在嘗試創建一個導航菜單,可以使用我的另一個包含DOMDocument類。

        $navItem= new \DOMElement('li');
        $domElement = new \DOMElement('ul');
        $domElement->appendChild($navItem);

DOMElement類則擴展DOMNode類,所以它繼承了所有的公眾方法DOMNode 因此在上面的示例中,它應該能夠將$navItem附加到$domElement

相反,它返回

/redacted/navigation.php:15中未捕獲的異常'DOMException',消息'No Modification Allowed Error'

請幫我。

來自http://php.net/manual/en/domelement.construct.php

創建一個新的DOMElement對象。 該對象是只讀的。 它可以附加到文檔,但是在節點與文檔相關聯之前,可以不將附加節點附加到該節點。 要創建可寫節點,請使用DOMDocument::createElementDOMDocument::createElementNS

希望這對你有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM