Связанный скрипт:
window.onload = function calcPreco() {
for(const cloud of Array.from(document.getElementsByName("cloud"))) {
fetch("_config/buscar_valor.php?id="+cloud.getAttribute("cloudid")+"&periodicidade=monthly")
.then(res => res.text())
.then(preco => {
preco -= cloud.getAttribute("desconto");
const valor = cloud.querySelector(".mostrar_valor").innerText = preco.toFixed(2).replace('.', ',');
})
}
}
Мне нужно напечатать на другой <span>
с другим классом, но перед выполнением вычитания.
Я пробовал что-то подобное, но это не сработало:
.then(preco => {
const valor = cloud.querySelector(".NEW_CLASS").innerText = preco.toFixed(2).replace('.', ',');
preco -= cloud.getAttribute("desconto");
const valor = cloud.querySelector(".mostrar_valor").innerText = preco.toFixed(2).replace('.', ',');
})
То есть сначала необходимо распечатать исходное значение, а затем значение с выполненным вычитанием.
Как использовать два константных оператора в этом случае?