从儿童班

时间:2016-08-01 06:22:59

标签: javascript

我有 <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> ]

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

尝试使用

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

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

document.getElementsByClassName

textContentinnerHTML

之间的差异

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