Javascript +;document.getElementByClassName(';balance';)返回NaN,即使网站上的值是一个数字

Javascript +;document.getElementByClassName(';balance';)返回NaN,即使网站上的值是一个数字,javascript,google-chrome,scripting,Javascript,Google Chrome,Scripting,我正在控制台上制作一个脚本。当我尝试使用命令+document.getElementByClassName('balance')时,它返回NaN。我试图获取的元素是一个数字,在inspect元素中它看起来像这样--> 0 有没有人有办法让这个元素以数字的形式返回。 谢谢 首先,它是GetElementsByCassName,但即使如此,您也不能仅仅将HtmlPanelment对象转换为一个数字,然后期望它工作 +document.getElementsByClassName('amount')

我正在控制台上制作一个脚本。当我尝试使用命令+document.getElementByClassName('balance')时,它返回NaN。我试图获取的元素是一个数字,在inspect元素中它看起来像这样-->

0
有没有人有办法让这个元素以数字的形式返回。
谢谢

首先,它是
GetElementsByCassName
,但即使如此,您也不能仅仅将HtmlPanelment对象转换为一个数字,然后期望它工作

+document.getElementsByClassName('amount')[0].textContent

这将获取元素,假设它是第一个具有该类名的元素(最好使用ID),获取其文本内容(“0”)并将其转换为一个数字。

@madox2有两种错误。@madox2它仍然返回Nanth此注释没有意义。Lol下面的答案非常有效:+document.getElementsByClassName('amount')[0]。textContent@OrryVandermeulen这甚至不是一个有效的东西,现在不行了。我改变了平衡,现在它返回无法读取文本内容的文本属性?
+document.getElementsByClassName('amount')[0].textContent