问题
解
使用HTML setter方法[Element](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html)
:
Element div = doc.select("div").first(); // <div></div>div.html("<p>lorem ipsum</p>"); // <div><p>lorem ipsum</p></div>
div.prepend("<p>First</p>");
div.append("<p>Last</p>");
// now: <div><p>First</p><p>lorem ipsum</p><p>Last</p></div>
Element span = doc.select("span").first(); // <span>One</span>
span.wrap("<li><a href='http://example.com/'></a></li>");
// now: <li><a href="http://example.com"><span>One</span></a></li>
讨论
[Element.html(String html)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#html-java.lang.String-)
清除元素中的任何现有内部HTML,并将其替换为已解析的HTML。[Element.prepend(String first)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#prepend-java.lang.String-)
并分别[Element.append(String last)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#append-java.lang.String-)
将HTML添加到元素内部HTML的开头或结尾[Element.wrap(String around)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#wrap-java.lang.String-)
围绕元素的外部 HTML 包装HTML 。也可以看看
您还可以使用[Element.prependElement(String tag)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#prependElement-java.lang.String-)
和[Element.appendElement(String tag)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#appendElement-java.lang.String-)
方法创建新元素,并将它们作为子元素插入到文档流中。