Poznakomlus,
id условно для примера - тут и про индекс и про почему 20 меньше 4
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<div class="N" id="-3"></div>
<div class="N" id="-11"></div>
<div class="N" id="-4"></div>
<div class="N" id="-2"></div>
<script>
var elements = document.querySelectorAll('div.N');
var len = elements.length;
for (var rez = 0; len--;) {
if (+elements[len].id > +elements[rez].id) {
rez = len;
}
}
alert(elements[rez].id);
</script>
</body>
</html>
|
или если не индекс -- то инициализировать значением любого элемента.
типа var rez = elements[0].id ; |
рони,
cпс дошло, особенно с отрицательными красиво выглядит :) |
В ff можно вот так:):
<div class="N" id="3"> </div>
<div class="N" id="1"> </div>
<div class="N" id="12"> </div>
<div class="N" id="4"> </div>
<div class="N" id="2"> </div>
<script>
alert(
Array.reduce(
document.querySelectorAll(".N"),
(previous, {id:current}) => Math.max(current, previous),
-Infinity
)
);
</script>
|
| Часовой пояс GMT +3, время: 02:37. |