我正在尝试在网页上复制innerHTML 的内容并计算一个数字,然后将其添加到innerHTML,但它们包含一个$,这会打乱计算。
var x = document.getElementsByClassName("item");
var i;
var counter;
for (i = 0; i < x.length; i++) {
counter += parseInt(x[i].innerHTML, 10);
var j = Math.floor(counter/2.15);
x[i].innerHTML += (" " + j +"K");
}
<div class="item">$25.00</div>
innerHTML 的一个示例是 25.00 美元,我想将该值除以 2.15 并将其放在 25.00 美元之后。例如:25.00 美元 11K
此代码返回 NaNK,因为美元符号 ($),我该怎么做才能使其被忽略或删除,以便计算可以工作?另外,我可能没有正确使用 parseInt。