Программирование > JavaScript & JScript
выбор по ID элемента
avb:
В target у тебя ссылка на объект. Поэтому чтобы поменять ему стиль делай :
target.style.display="none";
Тебе наверное лучше будет иметь массив объектов (не id, а именно объектов), то есть массив с элементами document.getElementById(\'Ид дива\')
Затем для каждого element из массива проверяешь:
если Mytarget == element.id, то display =""
в противном случае - display = "none"
А вообще, у тебя похоже в каждый момент будет отображаться только один див. Продумай возможность его запоминания, чтобы при каждом клике не перебирать весь массив.
Greg:
в догонку вопрос: как изменить свойство background-color какого-либо элемента?
то есть видимостью мы управляем так:
some_id.style.display="none/block";
но вариант с
some_id.style.background-color="#eaeaea";
например не проходит... как быть?
for_i_0:
Greg
пологаю не помешает.
The display declaration
avb:
document.getElementById("elementID").style.backgroundColor
Greg:
avb
отлично! большое спасибо!
думаю тему пока не нужно закрывать, может ещё вопросы появятся
for_i_0
:) и тебе спасибо, но спецификация у меня есть)))
Навигация
Перейти к полной версии