我有
<span class="blnc-ind"></span>



里面的<a class="blnc-ind__income" href="/profile/money">1,13 $</a>

我想获取的数据

<a class="blnc-ind__income" href="/profile/money">1,13 $</a>

只是1,13 $,没有任何代码

我试图使用此命令:

document.getElementsByClassName('blnc-ind__income');


但是控制台仅以这种方式显示它:

[ <a class="blnc-ind__income" href="/profile/money">1,13 $</a> ]


请帮我解决这个问题

最佳答案

尝试使用

document.getElementsByClassName('blnc-ind__income')[0].textContent;


这个函数返回一个数组而不是单个元素,因此您需要通过索引来获取元素,然后获取该元素的内容

document.getElementsByClassName


textContentinnerHTML之间的区别

textContent使用纯文本,不解析HTML,并且速度更快。
innerHTML将内容解析为HTML,并且需要更长的时间。

07-24 17:42