Я пытаюсь скопировать содержимое 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 долларов США 11 000
Этот код возвращает NaNK, потому что знак доллара ($), что я могу сделать, чтобы его игнорировать или удалить, чтобы вычисления могли работать? Кроме того, возможно, я неправильно использую parseInt.