我正在尝试使用以下代码获取属性class
的值
foreach($sub->children() as $child){
if($child->class!=="viewAll"){
echo $child->plaintext."<br>";
}
}
我无法获得类值。我怎样才能做到这一点?
更新 我正在遍历这个来源。我的逻辑错了吗?
答案 0 :(得分:0)
从您的代码中,我假设您正在寻找没有课程<li>
的{{1}}元素。
您可能需要先检查class属性是否存在。试试这个:
viewAll
或者,在simple-html-dom风格中,这个:
foreach($sub->children() as $child){
# child element doesn't have a class attrib
if (! $child->hasAttribute('class') ||
# or child element has a class but it is not 'viewAll'
($child->hasAttribute('class') && $child->getAttribute('class') !== 'viewAll'))
echo $child->plaintext."<br>";
}
}