这是我的代码。我想检索属性样式为空值的元素。
String html = "<div style=''>dsfsdfs</div>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("*[style='']");
System.out.println(elements.size());
但是在输出中我没有得到style属性为空的元素的大小。
答案 0 :(得分:3)
不确定是否可以按空属性值选择元素。
但您可以选择包含style
属性的所有元素并检查其值:编辑:
String html = "<div style=''>dsfsdfs</div>";
Document doc = Jsoup.parse(html);
for( Element element : doc.select("[style]") )
{
if( element.attr("style").isEmpty() )
{
// Do something with 'element'
System.out.println(element);
}
}