在代码中,
$c = $node->getAttribute('class');
if (exist $c) {do somthing};
怎么检查?
return value of both, none and empty, are the same(!):
属性的值,如果找不到具有给定名称的属性,则为空字符串。
PS:为什么(??)它不会为&#34返回NULL;没有属性"?
答案 0 :(得分:4)
if ($node->hasAttribute('class')) {do somthing};
答案 1 :(得分:2)
您可能正在寻找DOMElement::hasAttributeNS
DOMElement :: hasAttributeNS - 检查属性是否存在
像
if ($node->hasAttribute('class'))
{
//code
}