1
respuesta

solucion a codigo

  <ul>
<li class="invitado">
    Nombre <span class="nombre">Diego</span>,
    edad <span class="edad">23</span>
</li>
<li class="invitado">
    Nombre <span class="nombre">Daniel</span>,
    edad <span class="edad">42</span>
</li>    
<li class="invitado">
    Nombre <span class="nombre">Marcos</span>,
    edad <span class="edad">27</span>
</li>    
<li class="invitado">
    Nombre <span class="nombre">Fabio</span>,
    edad <span class="edad">18</span>
</li>

Total de las edades: <span class="total"></span>
</ul>

<script>

var items = document.querySelectorAll('.invitado);

var totalEdades = 0;


document.querySelector('.total').textContent = calcularEdad(totalEdades,items);

     </script>

     <script>
     function calcularEdad(totalEdades,items){
        for(var i = 0; i < items .length; i++) {
    var edad = items[i].querySelector('.edad').textContent;
    totalEdades +=parseInt(edad);
    }
}




     </script>
1 respuesta

Hola Miguel.

Estamos muy felices por tu aprendizaje. Excelente tu solución, sólo te recomendo que tengas atención con la indentación de tu código.

La indentácion tiene por objetivo facilitar la lectura y comprensión de tu código. Creo que este artículo puede ayudar a entender mejor: https://es.javascript.info/coding-style

También te recomendamos que copie y pegue tu código completo aquí en el foro así podremos testarlo nosotros también.

Continúa con tus estudios y cualquier duda estaremos aquí!!