0

我正在使用 Jsoup 并想替换整个 div,比如说

<div id="1"> asda </div>

<div id="2"> qwe  </div>

我找到了替换 div 的 innerHtml 的方法,但是如何替换整个 div?

4

1 回答 1

2

假设Element div是您要更改的元素:

解决方案1:重写标签:

div.text("qwe").attr("id", "2"); // Change text and attribute

解决方案 2:替换为另一个标签:

Element newDiv = doc.createElement("div"); // Create the new element
newDiv.attr("id", "2"); // Set it's values
newDiv.text("qwe");

div.replaceWith(newDiv); // Replace element with new one
于 2013-06-20T18:36:54.950 回答