0

私が持っているコードはDivの順序でしか実行できないため、Divを識別するラベル全体を削除できますが、Div Id属性を削除できるようなクエリがあります。

String baseHtml = "<div id='stylized' class='myform'>"
                 + "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px;'>"
                 + "<div id='detail_question'>Rock</div></div>";

Document doc = Jsoup.parse(baseHtml);
Elements elements = doc.select("div");
elements.get(1).remove();
elements = doc.select("div");
System.out.println(elements);

どうもありがとう。

4

1 に答える 1

3
String baseHtml = "<div id='stylized' class='myform'>"
        + "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px;'>"
        + "<div id='detail_question'>Rock</div></div>";

Document doc = Jsoup.parse(baseHtml);
doc.getElementById("detail_question").remove();
Elements elements = doc.select("div");
System.out.println(elements);

この行は、id が detail_question の要素を返します。

doc.getElementById("detail_question")

要素は削除できるので、連鎖すると

doc.getElementById("detail_question").remove()
于 2013-09-06T21:07:28.660 に答える