Калькулятор с диапазоном, возвращающим «0» с помощью JavaScript

#javascript #html #css #dom #calculator

Вопрос:

Я пытаюсь создать калькулятор цен для целевой страницы. Клиент выберет из выпадающего списка процент, а из селектора ассортимента-количество контрактных продуктов. Функция else if получит условия и умножит базовые значения, подлежащие оплате.

Ниже приведен код

 let rangeInput = document.querySelector(".range-input input");
let rangeValue = document.querySelector(".range-input .value div");
    
let start = parseFloat(rangeInput.min);
let end = parseFloat(rangeInput.max);
let step = parseFloat(rangeInput.step);
    
for (let i = start; i <= end; i  = step) {
rangeValue.innerHTML  = "<div class='vidas'>"   i   "</div>";
}
    
rangeInput.addEventListener("input", function () {
  let top = (parseFloat(rangeInput.value) / step) * -40;
  rangeValue.style.marginTop = top   "px";
});

let faleConsultor = document.querySelector("#botaoConsulta");

let e = document.getElementById("copart");
let coparticipacao = e.options[e.selectedIndex].text;
let baseEmpresa = 0;
let baseVida = 0;

let calcNumber = function (talento) {
  if (talento < 100 || talento >= 1000) {
    faleConsultor.style.display("block");
  } else if (talento >= 100 amp;amp; talento < 250 amp;amp; coparticipacao === "30%") {
    baseEmpresa = baseEmpresa * 9;
    baseVida = baseVida * 28.9;
  } else (talento >= 500 amp;amp; talento < 500 amp;amp; coparticipacao === "Integral") {
    baseEmpresa = baseEmpresa * 21.5;
    baseVida = baseVida * 0;
  }
  return baseVida, baseEmpresa;
};

console.log(calcNumber(200));
 

идентификатор копарта — это выпадающий список выбора, и основная трудность заключается в получении текущего значения диапазона номеров.

Комментарии:

1. Где ваш HTML-код?