Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.07.2014, 00:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

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>
Ответить с цитированием
  #12 (permalink)  
Старый 08.07.2014, 00:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

или если не индекс -- то инициализировать значением любого элемента.
типа
var rez = elements[0].id ;
Ответить с цитированием
  #13 (permalink)  
Старый 08.07.2014, 00:40
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

рони,
cпс дошло, особенно с отрицательными красиво выглядит
Ответить с цитированием
  #14 (permalink)  
Старый 08.07.2014, 00:43
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

В 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>
__________________
29375, 35

Последний раз редактировалось Aetae, 08.07.2014 в 00:46.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоение значения тегу value GreenJo Javascript под браузер 3 28.04.2014 10:43
значения выбранных checkbox Mawr jQuery 4 21.04.2014 13:27
Десятичные значения в он-лайн калькуляторе. Natali_SPb Общие вопросы Javascript 3 03.11.2013 21:46
получение значения из классов karmis Events/DOM/Window 1 14.10.2011 19:09
Вытащить со страницы все значения name и value из тегов <input> qwr938 Общие вопросы Javascript 8 13.02.2011 15:16