Vous pouvez utiliser la fonction JavaScript suivante pour additionner le contenu d'une colonne d'un tableau HTML.
Remarque : dans l'exemple ci-dessous le tableau HTML a un ID <table id="exemple">
:
function additionColonne(numColonne) {
var tableau = document.getElementById("exemple");
let totalColonne = Array.from(tableau.rows).slice(1).reduce((total, row) => {
return total + parseFloat(row.cells[numColonne].innerHTML);
}, 0);
alert(totalColonne.toFixed(2));
}
additionColonne(0);
Remarque : ici on additionne le contenu de la première colonne additionColonne(0)
; remplacez 0
par 1
pour la seconde colonne, 2
pour la troisième colonne, etc.