要获取jsoup/javascript中两个标签之间的内容,可以使用以下方法:
<script>
标签引入jsoup库,或者通过在项目中添加jsoup的jar包。Document
类的parse
方法将HTML文档解析为一个Document
对象。Element
类的select
方法选择指定的标签,获取一个包含所有匹配标签的Elements
对象。Element
类的text
方法获取标签之间的文本内容。示例代码:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class JsoupExample {
public static void main(String[] args) {
String html = "<html><body><div><h1>Title</h1><p>Content</p></div></body></html>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("h1 + p"); // 选择h1标签后紧邻的p标签
for (Element element : elements) {
String content = element.text();
System.out.println(content);
}
}
}
document.querySelector
方法选择指定的标签,获取一个包含匹配标签的元素。innerHTML
属性获取标签之间的HTML内容,或使用textContent
属性获取标签之间的纯文本内容。示例代码:
<html>
<body>
<div>
<h1>Title</h1>
<p>Content</p>
</div>
<script>
var element = document.querySelector("h1 + p"); // 选择h1标签后紧邻的p标签
var content = element.textContent; // 获取纯文本内容
console.log(content);
</script>
</body>
</html>
以上是获取jsoup/javascript中两个标签之间内容的方法。请注意,这只是其中的一种实现方式,具体的实现方法可能会根据具体的需求和情况而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云