html - 如何获得没有链接的文本?

标签 html xml xpath

我的一些div带有文本和链接。

<div id="mydiv">
some text <a href="#">super link</a> la la la
</div>


我需要使用xPath获取输出:

some text la la la


可能吗?

最佳答案

是的,您需要div的字符串值:

string(//div[@id="mydiv"])


将返回

some text la la la


按照要求。

关于html - 如何获得没有链接的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57726744/

相关文章:

css - 创建一个与基础 div 的高度和宽度相匹配的悬停 div

javascript - 使用 setTimeout 的函数会在后续调用中抛出

xml - 使用 Perl 解析 XML 元素和属性

xpath - 如果没有文本数据,xpath 是否有可能返回 NULL?

java - 选择属性以 XPath 中的某些内容开头的元素

python - etree 和 xpath 返回整个 html 而不是文本

javascript - 使用文档点击功能事件后菜单不显示

php - 单击按钮时从表中获取值

javascript - 在 JSFL 中解析 XML?

c# - XML 选择单个节点并循环遍历它