我有一个查询,就像我可以删除标识Div但Div属性的整个标签一样,因为我所做的代码只能按Div的顺序执行。
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);
非常感谢。
发布于 2013-09-06 13:07:28
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()
https://stackoverflow.com/questions/18663040
复制相似问题