Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Минимальное значение в элементе (https://javascript.ru/forum/events/85515-minimalnoe-znachenie-v-ehlemente.html)

ureech 29.09.2023 16:25

Минимальное значение в элементе
 
Привет всем.
var yellow = document.querySelectorAll('.yellow')

В каждом из элементов есть data-mount
Можно как то по быстрому узнать в каком элементе минимальное значение этот атрибута?

ureech 29.09.2023 16:46

Всё, нашёл решение. У меня в последнем элементе наименьшее всегда)

voraa 29.09.2023 19:18

А так
const minel = [...yellow].reduce((min, el) => +el.dataset.mount < +min.dataset.mount? el: min);

ksa 02.10.2023 10:11

Или так...

<div class='yellow' data-mount='3'></div>
<div class='yellow' data-mount='1'></div>
<div class='yellow' data-mount='2'></div>


<script>
const yellow = document.querySelectorAll('.yellow')
const v = Math.min(...[...yellow].map(o => +o.dataset.mount))
alert(v)
</script>

voraa 02.10.2023 11:15

ksa,
Я так понял, что нужно было находить не минимальное значение dataset.mount, а элемент, который имеет минимальное значение dataset.mount

ksa 02.10.2023 12:09

Тогда мой вариант не подойдет... :no:


Часовой пояс GMT +3, время: 12:25.