これが私のコードです。属性スタイルが空値の要素を取得したい。
String html = "<div style=''>dsfsdfs</div>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("*[style='']");
System.out.println(elements.size());
しかし、出力では、スタイル属性が空の要素のサイズを取得できませんでした。
空の属性値で要素を選択できるかどうかはわかりません。
ただし、属性を持つすべての要素を選択して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);
}
}
Elements emptyAttr = doc.select("[style~=^$]");