Показать сообщение отдельно
  #3 (permalink)  
Старый 21.02.2011, 17:53
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Matre, мне кажется это лишне, к тому же более корректный вариант можно посмотреть тут

Сообщение от bioz00
можно ли задать id элемента с индексом массива?
можно не нужно

обращаемся к каждому дочерниму элменту DIV как к элементу массива:
<div id="div">
    <div></div>
    <div></div>
    <div></div>
</div>
<script>
var div = document.getElementById('div').getElementsByTagName('div'), i = div.length;

while(i--) {
      div[i].innerHTML = i; //div1-3
}
</script>

или так (в этом случае задаем каждому дочернему элмененту div уникальный инкрементируемый идентификатор):
var div = document.getElementById('div').getElementsByTagName('div'), i = div.length;

while(i--) {
      div[i].id = 'div'+i; //#div1-3
}

Последний раз редактировалось monolithed, 21.02.2011 в 17:57.
Ответить с цитированием