Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как организовать массив переменных mas[x] в данном


Автор: =Женек= 15.10.2007, 19:41
Как организовать массив переменных mas[x] в данном конкретном случае?


У меня есть несколько элементов на странице:

Код

<TD id=comment_1></TD>
<TD id=comment_2></TD>
<TD id=comment_3></TD>
<TD id=comment_4></TD>


Из фрейма обращаюсь к ним в родительское окно так: 

parent.document.all.comment_1.innerHTML=
parent.document.all.comment_2.innerHTML=

Я же хочу изспользовать массив comment[x] пробовал тупо менять на:

<TD id=comment[2]></TD>
parent.document.all.comment[2].innerHTML=

- не получается.

Что делать?


Автор: vasac 15.10.2007, 20:38
Доступ к i-му comment-у:
Код

document.getElementById("comment_" + i).innerHTML...

Либо дать всем элементам имена (не id-ы!) "comment" и получить коллекцию:
Код

var comments = document.getElementsByName("comment");
comments[0].innerHTML...
comments[1].innerHTML...


А если это последовательность ячеек, как у вас, воспользоваться http://wdh.suncloud.ru/dhtml07.htm#ref4741.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)