我有一个有 6 列的表,在第一列中,有div
一些我不需要的信息。所以,我想删除所有的divs
,但我一直收到Trying to get property of non-object
错误。这是代码:
$dom = new DomDocument();
@$dom->loadHTML($html); //I've acquired this page via curl
$tbl = $dom->getElementsByTagName('table')->item(4); //The fourth table in the page
$div = $tbl->getElementsByTagName('div');
for ($i = 0; $i < $td->length-1; $i++){
$chld = $div->item($i);
$prnt = $chld->parentNode; <-- here I get the error
$prnt->removeChild($chld);
}
你能帮助我吗?要么指出我犯的错误,要么给我提示如何去做。