Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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> |
|
Вернуться к началу |
|
 |
|