首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JSoup设置HTML的标签属性

使用JSoup设置HTML的标签属性
EN

Stack Overflow用户
提问于 2013-01-24 13:29:20
回答 3查看 7.3K关注 0票数 7

如何使用JSoup设置HTML的标签属性?

我想用Jsoup库在Java中设置属性->“src”of tag->"img“。

代码语言:javascript
复制
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的值。

EN

回答 3

Stack Overflow用户

发布于 2013-01-24 22:19:48

您可以通过两种方式使用attr()方法完成此操作:循环或直接在Elements对象上执行:

代码语言:javascript
复制
// 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");

事实上,这两种解决方案都是相同的。

票数 9
EN

Stack Overflow用户

发布于 2013-01-24 13:37:32

检查http://jsoup.org/apidocs/org/jsoup/nodes/Element.html#attr%28java.lang.String,%20java.lang.String%29 I think函数

代码语言:javascript
复制
public Element attr(String attributeKey,
                    String attributeValue)

对你很有用

票数 2
EN

Stack Overflow用户

发布于 2013-01-24 13:35:49

请修改并通过文档将其写入您的html文件。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14494589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档