找到包含多个元素的div的内部HTML的值

时间:2016-05-21 10:51:20

标签: javascript html

我正在寻找一种方法来提取" 0.00"来自这个div:

enter image description here

我尝试使用这种方法,但它给了我一个输出" NaN"

var c = +(document.getElementById("header-balance").innerHTML)

1 个答案:

答案 0 :(得分:3)

使用.textContent表示node

的文字内容
var c = +(document.getElementById("header-balance").textContent)

来自MDN的注释innerHTML会返回HTML,因为其名称表示。通常,为了在元素中检索或写入文本,人们使用innerHTML。应该使用textContent代替。由于文本未被解析为HTML,因此可能会有更好的性能。