Массивы в JS. Сложный вопрос :)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Массивы в JS. Сложный вопрос :) - 2007-08-20 02:45:21.433333
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
Есть несколько дивов: quote:
<div id="txt[0]"> … </div> <div id="txt[1]"> … </div> <div id="txt[5]"> … </div> <div id="txt[7]"> … </div> Как ко всем ним получить доступ через массив? Сейчас я делаю так: quote:
top.document.getElementById('txt[0]').style.visibility='hidden'; top.document.getElementById('txt[1]').style.visibility='hidden'; top.document.getElementById('txt[5]').style.visibility='hidden'; top.document.getElementById('txt[7]').style.visibility='hidden'; Но можно ли сделать всё как-то через массив, что бы не писать для каждого дива отдельную строчку?
|
|
|
RE: Массивы в JS. Сложный вопрос :) - 2007-08-20 05:10:13.290000
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Например так :) for(i = 0; i < 10; i++) {
id = 'txt['+i+']';
top.document.getElementById(id).style.visibility='hidden';
}
|
|
|
RE: Массивы в JS. Сложный вопрос :) - 2007-08-20 14:31:37.470000
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
А вот тут i < 10 а можно как-то узнать сколько всего значений в txt?
|
|
|
RE: Массивы в JS. Сложный вопрос :) - 2007-08-21 00:05:25.123333
|
|
|
#Deus#
Сообщений: 46
Оценки: 0
Присоединился: 2007-05-12 02:23:23.786666
|
quote:
А вот тут i < 10 а можно как-то узнать сколько всего значений в txt?
<html>
<script type="text/javascript">
function Init(){
div=document.getElementsByTagName("DIV");
l=div.length;
for(i=0;i<l;i++){
div[i].style.visibility='hidden';
}
}
</script>
<body onLoad="Init()">
<div id="txt[0]">Первый</div>
<div id="txt[1]">Второй</div>
</body>
</html>
Если есть еще дивы, ид которых отлично от txt, делай проверки в цикле. К примеру, так:
if(!div[i].id.indexOf("txt")){
div[i].style.visibility='hidden';
}
|
|
|
RE: Массивы в JS. Сложный вопрос :) - 2007-08-21 01:20:38.096666
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
О, сенкс, это уже что-то :)
|
|
|
|
|