我有以下HTML
<html>
<head>
<title>test</title>
</head>
<body>
<table>
<caption>table title and/or explanatory text</caption>
<thead>
<tr>
<th>header</th>
</tr>
</thead>
<tbody>
<tr>
<td id=\"test\" width=\"272\"></td>
</tr>
</tbody>
</table>
<a href=\"http://www.google.fi\" style=\"color:black\">Test link</a>
<a href=\"http://www.google.fi\"><img src=\"http://www.google.se/images/nav_logo95.png\" /></a>"
</body>
</html>;
Run Code Online (Sandbox Code Playgroud)
我想找到jsoup的第一个链接,并用文本替换它
Element elem = page.select("a[href=" + link.getUrl() + "]:contains(" + link.getName() + ")").first();
Run Code Online (Sandbox Code Playgroud)
我只能用elem.html("foo")或替换内部HTML 或打印outerHtmlelem.outerHtml()
有谁知道我怎么能做到这一点?
dei*_*iga 14
我找到了答案!
TextNode text = new TextNode("foo", "");
elem.replaceWith(text);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5211 次 |
| 最近记录: |