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, время: 11:34. |