JavaScript - Seleccionar el valor mayor de unos div en javascript

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido su posición en 9 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Seleccionar el valor mayor de unos div en javascript

Publicado por kwk3 (8 intervenciones) el 28/07/2020 14:02:17
1
2
3
4
5
6
7
<div class="elemento">4</div>
<div class="elemento">5</div>
<div class="elemento">2</div>
<div class="elemento">1</div>
<div class="elemento">1</div>
<div class="elemento">3</div>
<div class="elemento">4</div>

¿Cómo podría seleccionar el valor mayor (5)?
Necesito encontrar una forma de seleccionar el elemento que tenga en su innerHTML el número más alto. ¿Cómo podría hacerlo? Sería una lista de elementos dinámica por lo que no me valdría utilizar:

1
var seleccionado = document.getElementsByClassName("elemento")[1].innerHTML;

Necesitaría un selector del tipo "el InnerHTML que sea de mayor valor".

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.506
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Seleccionar el valor mayor de unos div en javascript

Publicado por joel (895 intervenciones) el 28/07/2020 17:01:42
Seria algo así:
1
2
3
4
<script>
const max=Math.max(...Array.from(document.getElementsByClassName("elemento")).map(el => +el.innerText));
alert(max);
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar