我正在使用JSoup解析 android 中的元素。
我想做的是把我收到的元素加粗。
我可以使用 JSoup 对元素做些什么来使其加粗,或者是否有另一个库可以用来实现这一点?
您可以使用该方法Element.Wrap(String html);
来实现这一点。
假设您有以下 HTML:
<html>
<head></head>
<body>
<p>Make me bold!</p>
</body>
</html>
元素 p = doc.select("p:eq(0)").first(); p.wrap("");
使用上面建议的方法
Element p = doc.select("p").first();
p.wrap("<b>");
System.out.println(doc);
将打印出来
<html>
<head></head>
<body>
<b><p>Make me bold!</p></b>
</body>
</html>
考虑查看文档,尤其是Element
类,因为这是您希望修改的文档。熟悉不同的方法是轻松找到问题的直观答案的好方法。另外,尝试使用代码进行试验。