仅使用CSS而非XPath能否提取strong标签内的文本内容
仅使用CSS无法提取目标strong标签内的「Hello World」文本
CSS的核心定位是样式描述语言,仅具备匹配HTML元素、为匹配到的元素应用样式规则的能力,没有提供任何可以提取、返回元素内部文本内容的相关特性,所以无法单独靠CSS完成文本提取需求。
如果你的需求是匹配到该strong元素用于样式设置,可以使用下面的CSS选择器:
- 高精准度匹配(仅命中该结构下的strong元素):
h4.inline a strong - 页面内strong元素唯一时可简化为:
strong
如果需要提取文本内容,可以配合JavaScript实现,示例代码如下:
const targetText = document.querySelector('h4.inline a strong').textContent; // 此时targetText的值就是「Hello World」
内容的提问来源于stack exchange,提问作者NeDiaz
相关产品推荐
相关产品推荐

