我有以下代碼:removeChild之用PHP DOM不起作用
$doc = new DOMDocument();
$doc->loadHTML($quiz['value']);
$imageElement = $doc->getElementsByTagName('img')->item(0);
}
if(is_object($imageElement)){
$image = $imageElement->getAttribute('src');
$imageElement->parentNode->removeChild($imageElement);
}else{
$image = '#';
}
$quiz['value'] = $doc->saveHTML();
不過,我得到以下錯誤:致命錯誤:調用非對象的成員函數removeChild之()。
加載的dom字符串可能包含或不包含img元素。 有人知道我在這裏做錯了嗎?任何幫助是極大的讚賞!
井,該錯誤消息是顯而易見的。你的'$ imageElement-> parentNode'不是一個對象。確保它是和錯誤將消失。 – Gordon