私は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