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 に答える