Здравствуйте, Гуру! Помогите разобраться с таким моментом. Ниже - работающий код, который открывает выпадающий список. НО не понимаю почему при первом запуске необходимо
дважды кликнуть, чтобы сработало, при повторном клике- все ок.
Вроде как и работает, но не хорошо как-то.
<head>
<style>
#ol2 {display:none;}
#ol3 {display:none;}
</style>
</head>
<body>
<script>
function look(type){
param=document.getElementById(type);
if(param.style.display == "none") param.style.display = "block";
else param.style.display = "none"
}
</script>
<ol>
<li onclick="look('ol2')">Start-up Services
<ul id="ol2" style="display: none;">
<li> 1</li>
<li> 2</li>
<li> 3</li>
<li> 4</li>
<li> 5</li>
</ul>
</li>
<li onclick="look('ol3')"> Regulatory affairs
<ul id="ol3">
<li> 1</li>
<li> 2</li>
<li> 3</li>
<li> 4</li>
</ul>
</li>
</ol>
</body>