Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.12.2012, 14:42
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,750

Подскажите, как вытащить...
Подскажите, пожалуйста, как вытащить из конструкции оба рейтинга и цифры идущие после изображений.

Нужно вытащить цифры после img:
Код:
    <img src='str.png' alt='str' />2535
    <img src='vit.png' alt='vit' />2163
    <img src='agi.png' alt='agi' />2169
    <img src='def.png' alt='def' />2169

Код:
<div class='mini-line'></div>
<div class='center'>
  <div class='block_zero'>
    <span class='blue'>Мой рейтинг: 8639</span>
  </div>
  <div class='mini-line'></div>
  <div class='block_zero'>
    <img src='race/1.png' alt='' />Ник1
    <br/>Рейтинг: 10424
    <br/>
    <a href=''><img src='' width='120' height='160' style='margin-right:10px;margin-top:3px;' alt=''/></a>
    <br/>
    <img src='str.png' alt='str' />3077
    <img src='vit.png' alt='vit' />2927
    <img src='agi.png' alt='agi' />2777
    <img src='def.png' alt='def' />2927
    <br/>
    <a href=''><img src='atk.png?1' alt='Атаковать' style='margin-right:10px;margin-top:4px'/></a>
    <br/>
    <span class='blue'>Поединки: 5 из 5</span>
  </div>
  <div class='mini-line'></div>
  <div class='block_zero'>
    <img src='race/0.png' alt='' />Ник2
    <br/>
    <img src='str.png' alt='str' />2535
    <img src='vit.png' alt='vit' />2163
    <img src='agi.png' alt='agi' />2169
    <img src='def.png' alt='def' />2169
    <br/>
  </div>
  <div class='mini-line'></div>
  <div class='block_zero'>
    <a class='btn' href=''><span class='end'><span class='label'>Другой противник</span></span></a>
  </div>
  <div class='mini-line'></div>
</div>


Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 13.12.2012, 15:34
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Ну примерно что-то получилось:
<div class='block_zero'></div>

<div class='block_zero'>
    <img src='str.png' alt='str' />3077
    <img src='vit.png' alt='vit' />2927
    <img src='agi.png' alt='agi' />2777
    <img src='def.png' alt='def' />2927
</div>

<div class='block_zero'>
    <img src='str.png' alt='str' />2535
    <img src='vit.png' alt='vit' />2163
    <img src='agi.png' alt='agi' />2169
    <img src='def.png' alt='def' />2169
</div>


<script>
for(i=1;i<3;i++)
{
   var A = document.getElementsByClassName('block_zero')[i].innerHTML;
   A = A.split('>');
   for(j=1;j<5;j++)
   {
      alert( A[j].substr(0,4) );
   }
}
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2012, 02:30
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,750

Извините, не получается узнать кол-во цифр в коде, не подскажите как это сделать?

<div class='block_zero'>
 <span class='blue'>Мой рейтинг: 8639</span>
</div>

Последний раз редактировалось Nexus, 14.12.2012 в 02:40.
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2012, 08:30
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от Nexus
Извините, не получается узнать кол-во цифр в коде, не подскажите как это сделать?

<div class='block_zero'> <span class='blue'>Мой рейтинг: 8639</span></div>
alert( document.getElementsByClassName('blue')[0].innerHTML.substr(12) )
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2012, 08:31
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

Сообщение от Nexus
кол-во цифр в коде
не понятно каких цифр, в каком коде?

если вы хотите посчитать кол-во цифр рейтинга то так

<div class='block_zero'>
   <span class='blue' onclick="str=this.innerHTML.match(/\d+/)+''; alert(str.length)">Мой рейтинг: 8639</span>
</div>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшой скрипт - подскажите как поправить Volonter Events/DOM/Window 6 03.02.2012 12:24
Подскажите как сделать запускаемые скрипты Sadist_dead Сайт Javascript.ru 4 07.11.2011 21:59
Подскажите код как создать эффект... lopraeph Элементы интерфейса 1 09.06.2011 20:18
подскажите, как сделать индикатор «до начала загрузки страницы»? SergAG Элементы интерфейса 7 31.05.2011 19:53
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55