Как получить элементы:
const elements = document.querySelector('#list').children;
// или
const elements = document.querySelectorAll('#list li');
Как из элемента извлечь значение:
const getVal = el => +el.textContent.split(' - ').pop();
// или
const getVal = el => parseInt(el.innerText.replace(/.*\D/, ''));
// или
const getVal = el => el.innerHTML.match(/\d+$/) | 0;
Как посчитать сумму:
const sum = Array.prototype.reduce.call(
elements,
(acc, n) => acc + getVal(n),
0
);
// или
let sum = 0;
for (const n of elements) {
sum += getVal(n);
}
// или
const sum = (function sum(i) {
return elements[i] ? getVal(elements[i]) + sum(i + 1) : 0;
})(0);
// или
const sum = eval(Array.from(elements, getVal).join('+')) ?? 0;