Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.09.2016, 08:30
Новичок на форуме
Отправить личное сообщение для lloyd3894 Посмотреть профиль Найти все сообщения от lloyd3894
 
Регистрация: 05.09.2016
Сообщений: 2

Скрипт срабатывает только на первом элементе. Почему?
Здравствуйте!

Нашёл в сети скрипт, делящий числа на разряды (19250 -> 19 250).

Но вот срабатывает он только для первого <span class="separ">19250</span>, хотя элементов(чисел) с этим классом на странице несколько.

Как переписать эту часть скрипта так, чтобы он срабатывал для всех <span class="separ"> ??

Часть скрипта:
var element = document.getElementsByClassName('separ')[0];
element.innerHTML = thousandSeparator(element.innerHTML);

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 28.09.2016, 09:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

var element = document.querySelectorAll('.separ'), i = element.length;
while(i--) element[i].innerHTML = thousandSeparator(element[i].innerHTML);
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 28.09.2016, 09:29
Новичок на форуме
Отправить личное сообщение для lloyd3894 Посмотреть профиль Найти все сообщения от lloyd3894
 
Регистрация: 05.09.2016
Сообщений: 2

Оп, спасибо, помогло! =)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не срабатывает скрипт в Windows sidebar includer-test Internet Explorer 1 29.05.2013 12:32
Скрипт не срабатывает с первого раза Mateus jQuery 3 14.12.2012 12:35
Некорректно срабатывает скрипт на странице с pop-up Heidel jQuery 2 13.11.2012 17:44
Почему скрипт не работает с данными, которые вернул другой скрипт? Rooner jQuery 3 20.09.2012 14:56
Почему не загружается скрипт? prog90 Я не знаю javascript 14 11.06.2009 11:52