|
|
|
| Здраствуйте,
помогите или подскажите как решить проблему, вот пример
<script type="text/javascript">
function one()
{
document.getElementById('one').style.display='block';
}
</script>
<div onclick="one()">
1
</div>
<div id="one" > // свойства display:none
<div >
1.1
</div>
<div>
1.2
</div>
</div>
|
при нажатии на 1, блок с id="one" открывается, теперь я хочу сделать чтобы он закрывался после следующего нажатия, тоесть нажимаешь первый раз блок открвыается, еще раз нажимаешь по этому же блоку он скрывается, пробовал сделать следующим образом но чето не работает((
function one()
{
if(document.getElementById('one').style.display='none')
{
document.getElementById('one').style.display='block';
}
else
{
document.getElementById('one').style.display='none';
}
}
|
| |
|
|
|
|
|
|
|
для: mister_pipin
(14.08.2011 в 20:11)
| |
function one()
{
var one = document.getElementById('one').style;
one.display=(one.display=='none')?'':'none';
}
|
| |
|
|
|
|
|
|
|
для: f111
(14.08.2011 в 20:21)
| | Спасибо, то, что нужно! Только код маленько непонятный( | |
|
|
|
|
|
|
|
для: mister_pipin
(14.08.2011 в 20:39)
| |
function one()
{
var one = document.getElementById('one').style;
if(one.display=='none')
one.display='';
else
one.display='none';
}
|
| |
|
|
|
|
|
|
|
для: f111
(14.08.2011 в 20:40)
| | Теперь понял, спасибо Вам! | |
|
|
|