Всем приветы!
Есть небольшой примитивный скрипт, но при повторном нажатии он почему то не скрывает.
У меня есть предположение что он обращается к стилям а там при первом нажатии не происходит изменений (если я правильно понимаю и не должны происходить). Скажите пожалуйста я прав или нет, ну или я что то неправильно написал!
<html>
<head>
<script type="text/javascript">
function show_d()
{
if (divr.style.display='none') {
divr.style.display='block';
}
else {
divr.style.display='none';
}
}
</script>
<style type="text/css">
div#divr {
display: none;
border: 1px solid #cccccc;
}
</style>
</head>
<body>
<a href="javascript:void(0)" onclick="show_d(divr);">Заголовок, краткий текст</a>
<div id="divr">
Основной, объемный текст
</div>
</body>
</html>