我正在使用Jsoup并希望替换整个div,比如说
<div id="1"> asda </div>
与
<div id="2"> qwe </div>
我找到了替换div的innerHtml的方法,但是如何替换整个div?
答案 0 :(得分: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