Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

JavaScript: Поиск тэгов в документе...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
Reals01
Гость





СообщениеДобавлено: Вт Дек 02 2003 06:43    Заголовок сообщения: JavaScript: Поиск тэгов в документе... Ответить с цитатой

Здравствуйте, Уважаемые!
Помогите пожалуйста с следующим вопросом.
Нужно при помощи ЯваСкрипта, в документе найти все тэги <div> и задать им стиль ("display: none").
Подскажите, кто знает, как это можно сделать.

P.S. У каждого DIV`а имееться свой уникальный ID, но они мне неизвестны, при каждом создании страницы, они разные, поэтому приходиться искать все DIV`ы.

Заранее премного благодарен.
Вернуться к началу
Taras-116
Гость





СообщениеДобавлено: Вт Дек 09 2003 02:23    Заголовок сообщения: Getting DIVs from HTML document Ответить с цитатой

It depends on a browser.
IE:
Using the DHTML Object Model:
var aDivs = document.body.all.tags("DIV");
Using the DOM:
var aDivs = document.body.getElementsByTagName("DIV");

NS 4.X - access via document.layers

NS 6.X:
var aDivs = document.body.getElementsByTagName("DIV");
Вернуться к началу
Taras-116
Гость





СообщениеДобавлено: Вт Дек 09 2003 02:34    Заголовок сообщения: One more solution for IE only Ответить с цитатой

In IE you can assign custom CSS class to all you divs that you want to play with. Then dynamically change display attribute of that style.

<html>
<head>
<style type="text/css">
.myDiv {
display: expression(document.all.divVisibility.value);
border: 1px solid black;
}
</style>
</head>
<body>
<input type="hidden" name="divVisibility" value="block" onChange=""/>
<select onChange="document.all.divVisibility.value = this.options[this.selectedIndex].value;">
<option value="block">Block</option>
<option value="inline">In-line</option>
<option value="none">None</option>
</select>
<div class="myDiv">First Div to Hide</div>
<div class="myDiv">Second Div to Hide</div>
</body>
</html>
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...