问题
解
使用以下文本setter方法[Element](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html)
:
Element div = doc.select("div").first(); // <div></div>
div.text("five > four"); // <div>five > four</div>
div.prepend("First ");
div.append(" Last");
// now: <div>First five > four Last</div>
讨论
文本setter方法镜像HTML setter方法:
[Element.text(String text)](https://jsoup.org/apidocs/org/jsoup/nodes/Element.html#text-java.lang.String-)
清除元素中的任何现有内部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处理。