我有<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
textContent
和innerHTML
之间的区别textContent使用纯文本,不解析HTML,并且速度更快。
innerHTML将内容解析为HTML,并且需要更长的时间。