css选择器怎么获取紧跟着节点后面的文本内容?
<span class="node">job</span> aaa
<span class="node">job</span> bbb
"span.node:after" 取不到 aaa bbb
5 回复
css取不到,只能先选父节点,然后取childNodes 或者试试能不能用xpath选择器
<html>
<head></head>
<body>
<div id="test">
<span class="node">job</span> aaa
<span class="node">job</span> bbb
</div>
</body>
</html>
const x = document.evaluate(`//span[@class='node']/following-sibling::text()[1]`, document.getElementById('test'));
while(true) {
const it = x.iterateNext();
if (!it) break;
console.log(it);
}