我试图通过我的DOMDocument对象选择没有类的图像。
我有以下
$imgParser=new DOMDocument;
@$imgParser->loadHTML($html);
foreach($imgParser->getElementsByTagName('img') as $imgNode){
//the code below will display images with and without class name
echo $imgParser->saveHTML($imgNode);
//I can't user javascript at this point...
//I need to save the images without class into my DB...
//save to DB codes..
}
反正有没有这样做?非常感谢!
答案 0 :(得分:3)
您可以使用DOMElement::hasAttribute()
来确定节点是否具有特定属性。
您可以将它放在循环体的顶部以跳过该节点:
if ($imgNode->hasAttribute('class')) {
continue; // skip node if class attribute is present
}