Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 29.07.2010 23:43

Sergey
Новичок
Зарегистрирован: 19.03.2010
Сообщений: 6
Вебсайт

открыть div с display:none, без id

1) Есть div c id, у него display:none. Чтобы показать его использую всем известную функцию:
...
if (document.getElementById(xxx).style.display="none"
...

А если нужно будет оперировать несколькими десятками таких скрытых дивов, неужели нужно каждому назначать свой id? Можно ли сделать что-то типа showhide(this)?

Я вижу это примерно так:

открыть/закрыть

Какой-то контент

При клике, функция должна диву после дива присвоить display=""; Пробовал сделать, но функция оказалось полным инвалидом и пришлось писать id. А хочется некоторой универсальности. Как это можно сделать?

2) Перечитав статью /2005/04/20/dom_intro_4/ я так и не понял каким образом можно вставлять узлы воспринимаемые браузером как html, но без использования innerHTML (он же вроде бы скоро не будет поддерживаться?) То есть, нужно вставить обрамленный тегами текст, так чтобы он показывался без тегов но уже в отформатированном виде.

Спасибо.

Нет на форуме

 

#2 31.07.2010 10:40

Р.Ы.
Разбирающийся
Откуда: Харцызск, Украина
Зарегистрирован: 16.02.2010
Сообщений: 57

Re: открыть div с display:none, без id

Вот пример:

Код:

Popup test


show / hide
some div

Нет на форуме

 

#3 01.08.2010 19:48

Sergey
Новичок
Зарегистрирован: 19.03.2010
Сообщений: 6
Вебсайт

Re: открыть div с display:none, без id

Р.Ы., спасибо!

Нет на форуме

 

Board footer