Php DomDocument没有通过Id找到元素

时间:2011-03-05 14:39:07

标签: php dom domdocument

我写了以下php:

$html = "<div id='title'>someTitle</div>";

$docToAdd = new DomDocument();
$docToAdd->validateOnParse = true;
$docToAdd->loadHTML($html);


if($docToAdd->getElementById('title') == null){
    echo "null";
}
else{
    echo $docToAdd->getElementById('title')->tagName;
}

为什么当我明确添加了ID为null的am元素时,它会回显'title'

由于

1 个答案:

答案 0 :(得分:2)

如果HTML不包含doctype declaration,则getElementById将始终返回null

相关问题