powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При первом клике список не расскрывается. Простейший пример..не могу понять почему.
2 сообщений из 2, страница 1 из 1
При первом клике список не расскрывается. Простейший пример..не могу понять почему.
    #35223021
lanzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал простейший раскрывающийся список. Только вот, при первом клике список не расскрывается, при последующих все норм работает. Помогите найти причину.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
	"http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>test</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<style type="text/css">
		ul{list-style:none}

		#list {
		background:#ffeedd;
		width:300px; 
		height:500px;
		float:left
		} 
 
		#innerUl{display:none}
	</style>
	
	<script>
		function uler()
		{
			if(this.parentNode.childNodes[ 2 ].style.display=="none")
			{
				this.parentNode.childNodes[ 2 ].style.display="block";
			}else
				this.parentNode.childNodes[ 2 ].style.display="none";
		}		
	</script>
</head>
<body>
	<ul id="list">
		<li><a href='#' onClick="uler.apply(this,[])">Пункт1</a>
			<ul id="innerUl">
				<li><a href='#'>Подпункт1</a></li>
				<li><a href='#'>Подпункт2</a></li>
				<li><a href='#'>Подпункт3</a></li>
			</ul>
		</li>
	</ul>
</body>
</html>
...
Рейтинг: 0 / 0
При первом клике список не расскрывается. Простейший пример..не могу понять почему.
    #35223041
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при первом вызове this.parentNode.childNodes[2].style.display вовсе не "none", а ""
В style лежит явно указанный стиль.
(а не те, что рассчитанны по умолчанию, по селекторам css и т д )
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При первом клике список не расскрывается. Простейший пример..не могу понять почему.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]