Django For Loop с математикой на Javascript

Я пытаюсь понять, как прогнать все мои значения цикла for через эту математику javascript. Например, индивидуальное значение является циклом для всех моих входов, в то время как общее значение фиксировано. Exp: Индивидуальные значения [10, 5, 20] и общее значение 100, я хочу, чтобы javascript вернул 10/100, 5/100 и 20/100, чтобы получить процент для каждого входа. Это предназначено для заполнения таблицы, поэтому он должен заполнить каждый % в таблице, например, строка "печенье" имеет 10% от общего значения, строка "рыба" имеет 5%, а строка "суп" имеет 20% от общего значения 100. Спасибо.

let securities_in_asset = document.getElementById("asset-size").innerText;
securities_in_asset = parseInt(securities_in_asset)

for(let i = 0; i < securities_in_asset; i++) {

  let PctOfPool = document.querySelectorAll(`[id^="pct-of-pool"]`)[i]
  let indiviudal_value = document.getElementById("individual-market value").innerText;
  let total_value = document.getElementById("total-market-value").innerText;
  let problemTypeChoice = 0;

  if (problemTypeChoice === 0) {
    PctOfPool.innerText = `${((parseInt(indiviudal_value) / parseInt(total_value)) * 100).toFixed(2)}%`
  }

  else {
    PctOfPool.innerText = 0
  }
}
Вернуться на верх