Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 读取列表元素jsoup ..._Html_List_Parsing_Jsoup - Fatal编程技术网

Html 读取列表元素jsoup ...

Html 读取列表元素jsoup ...,html,list,parsing,jsoup,Html,List,Parsing,Jsoup,如何使列表中“title”属性内的文本变红。(与jsoup一起) 谢谢。如果您有img元素,您可以按如下方式读取该元素的任何属性: <ul class="facilities"> <li> <img src="..." alt="..." title="Bar"> </li> ... </ul> Element ul = document.select("ul").first(); Elements im

如何使列表中“title”属性内的文本变红。(与jsoup一起)


谢谢。

如果您有img元素,您可以按如下方式读取该元素的任何属性:

<ul class="facilities">
   <li>
      <img src="..." alt="..." title="Bar">
   </li>
   ...
</ul>
Element ul = document.select("ul").first();
Elements imgs = ul.select("img");
for (Element img : imgs) {
    img.attr("title");
}
要获取列表中所有图像的标题,可以对其进行迭代:

Element img = document.select("img").first();
String title = img.attr("title");

谢谢faeorx,但列表包含多个图像。然而,我得出如下结论:

<ul class="facilities">
   <li>
      <img src="..." alt="..." title="Bar">
   </li>
   ...
</ul>
Element ul = document.select("ul").first();
Elements imgs = ul.select("img");
for (Element img : imgs) {
    img.attr("title");
}
div.panel是包含“设施”列表的div