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
}
}