Advertisement
TZinovieva

Sum Table JS Advanced

Jul 24th, 2023 (edited)
701
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sumTable() {
  2.     let priceElement = document.getElementsByTagName('td');
  3.     let sum = 0;
  4.     for (let i = 0; i < priceElement.length - 2; i++) {
  5.         if (i % 2 === 0) {
  6.             sum += Number((priceElement[i + 1]).textContent);
  7.         }
  8.     }
  9.     let sumElement = document.getElementById('sum');
  10.     sumElement.textContent = sum;
  11. }
  12.  
  13. OR
  14.  
  15. function sumTable() {
  16.     let priceElement = document.querySelectorAll("table tr");
  17.     let sum = 0;
  18.     for (let i = 1; i < priceElement.length; i++) {
  19.         let columns = priceElement[i].children;
  20.         let price = columns[columns.length - 1].textContent;
  21.         sum += Number(price);
  22.     }
  23.     document.getElementById("sum").textContent = sum;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement