7

JSoupを使用してHTMLのタグの属性を設定するにはどうすればよいですか?

Jsoup Libraryを使用して、Javaでtag->"img"の属性->"src"を設定したい。

Elements img_attributes = doc.select("img[src^=/im]");
for(Element img_attribute: img_attributes)
{

String s = img_attribute.attr("src");
System.out.println(s);
}

このコードはsrc値を出力します。値を変更したいsrc

4

3 に答える 3

9

メソッドを使用してこれを行うには、ループまたはオブジェクトattr()への直接の両方の方法があります。Elements

// In a loop
for( Element img : doc.select("img[src]") )
{
    img.attr("src", "your-source-here"); // set attribute 'src' to 'your-source-here'
}

// Or directly on the 'Elements'
doc.select("img[src]").attr("src", "your-value-here");

実際、両方のソリューションは同じです。

于 2013-01-24T14:19:47.903 に答える
2

http://jsoup.org/apidocs/org/jsoup/nodes/Element.html#attr%28java.lang.String,%20java.lang.String%29を確認し てください 関数だと思います

public Element attr(String attributeKey,
                    String attributeValue)

あなたの役に立ちます

于 2013-01-24T05:37:31.710 に答える
-2

変更して、 docを介して html ファイルに書き込んでください。

于 2013-01-24T05:35:48.653 に答える