我正在使用 Jsoup 并想替换整个 div,比如说
<div id="1"> asda </div>
和
<div id="2"> qwe </div>
我找到了替换 div 的 innerHtml 的方法,但是如何替换整个 div?
假设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