我有一个如下所示的元素;
<p> I am lost </p>`
我需要突出显示“am”,如下所示;
<p> I <mark style="background-color:#FFFF00;">am</mark> lost </p>
我的代码是这样的。
String newText = "I <mark style=\"background-color:#FFFF00;\">am</mark> lost";
element.text(newText);
但是当我打印元素时,它看起来像这样。
<p>I <mark style="background-color:#FF0000;">am</mark> lost</p>
是否有任何方法可以使用 Jsoup 强制将“<”和“>”字符添加到元素中?
最佳答案
您应该使用 element.html(newText) 而不是
element.text(newText)
关于java - 在 Jsoup 中将 HTML 标签写为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46982266/