gpt4 book ai didi

javascript - 从 document.querySelector() 的结果中获取部分文本

转载 作者:行者123 更新时间:2023-12-03 05:12:16 26 4
gpt4 key购买 nike

enter image description here

我想提取字符串“(2017/01/15 12:27:59)”,如何找到它?我尝试了“document.querySelector(“div.aaa”).innerText”,但它也给出了span.bbb和span.ccc中的文本。任何想法?谢谢。

最佳答案

您似乎正在寻找的是跨度之后的文本节点。 nextSibling 属性应该适合,但是我认为某些浏览器只返回元素同级,而不返回其他类型的节点。请参阅MDN:Node.nextSibling .

无论如何,请尝试以下操作:

var cccSpan = document.querySelector('.ccc');
var textNode = cccSpan.nextSibling;
console.log(textNode.data);
.aaa {color: red;}
.bbb {color: blue;}
.ccc {color: green;}
<div class="aaa">the div aaa
<span class="bbb">span bbb</span>
<span class="ccc">span ccc</span>
text after ccc
</div>

关于javascript - 从 document.querySelector() 的结果中获取部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com