gpt4 book ai didi

javascript - 如何从 Javascript querySelector 获取文本

转载 作者:行者123 更新时间:2023-11-28 03:57:50 25 4
gpt4 key购买 nike

我的页面上有一个选项卡,其中包含如下选项卡:

<ul>
<li class="3 tabs__item active uiTabItem" role="presentation" data-aura-rendered-by="79:126;a" data-aura-class="uiTabItem" data-original-width="183">
<a class="tabHeader" aria-selected="true" data-tab-name="3" tabindex="0" role="tab" aria-controls="73:126;a" title="Files &amp; Contacts" href="?tabset-563b2=3" data-aura-rendered-by="80:126;a" data-special-link="true">
<span data-aura-rendered-by="81:126;a">
</span>
<span class="title" data-aura-rendered-by="83:126;a">Files &amp; Contacts</span>
</a>
</li>
</ul>

在代码中,我想获取字符串格式的选项卡标签。因此,对于上面的代码,我想返回“Files &amp; Contacts ”,我想仅使用普通 JS 来完成此操作,而不是使用 jQuery 或任何其他框架。

这是我到目前为止的代码,我可以定位正确的事件选项卡,但不确定如何检索文本:

var selectedTab = document.querySelector('.tabs__item.active');
console.log(selectedTab);

CodePen link

最佳答案

您可以使用innerTexttextContent:

var selectedTab = document.querySelector('.tabs__item.active');
console.log(selectedTab.innerText);
//OR
console.log(selectedTab.textContent);
//OR
console.log(selectedTab.innerText.replace(/&/g, '&amp;'));
<ul>
<li class="3 tabs__item active uiTabItem" role="presentation" data-aura-rendered-by="79:126;a" data-aura-class="uiTabItem" data-original-width="183">
<a class="tabHeader" aria-selected="true" data-tab-name="3" tabindex="0" role="tab" aria-controls="73:126;a" title="Files &amp; Contacts" href="?tabset-563b2=3" data-aura-rendered-by="80:126;a" data-special-link="true">
<span data-aura-rendered-by="81:126;a"><!--render facet: 82:126;a--></span>
<span class="title" data-aura-rendered-by="83:126;a">Files &amp; Contacts</span>
</a>
</li>
</ul>

关于javascript - 如何从 Javascript querySelector 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47412946/

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