Welton

Untitled

Jun 27th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.03 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <meta charset="utf-8">
  5.   <meta name="viewport" content="width=device-width">
  6.   <title>Datas</title>
  7. </head>
  8. <body>
  9.   <table>
  10.     <thead>
  11.       <tr>
  12.         <th>Names</th>
  13.         <th>Ages</th>
  14.       </tr>
  15.     </thead>
  16.     <tbody>
  17.     <tr class="person">
  18.         <td class="name">Breno</td>
  19.         <td class="ages">19</td>
  20.       </tr>
  21.     <tr class="person">
  22.         <td class="name">Maya</td>
  23.         <td class="ages">15</td>
  24.       </tr>
  25.     <tr class="person">
  26.         <td class="name">Fernanda</td>
  27.         <td class="ages">22</td>
  28.       </tr>
  29.     </tbody>
  30.     <tfoot>
  31.       <td>Total Ages</td>
  32.       <td colspan="2" class="total"> ???</td>
  33.     </tfoot>                        
  34.   </table>
  35.   <script>
  36.   <!-- JAVASCRIPT -->
  37.   const $ = document.querySelectorAll.bind(document);
  38.   $('.total')[0].textContent =
  39.   [...$('.ages')]
  40.     .map(td => parseInt(td.textContent))
  41.     .filter(ages => ages >= 18)
  42.     .reduce((total, ages) => total + ages, 0);
  43.  
  44.   </script>
  45. </body>
  46. </html>
Add Comment
Please, Sign In to add comment