JavsScript

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:00:41
<html>
<head>
</head>
<body>
<ul class="lv1" id='list1'>
<li><a>每日明细</a>
<ul style="display:block">
<li>8月10日</li>
<li>8月11日</li>
<li>8月12日</li>
<li>8月13日</li>
</ul>
</li>
</ul>
</body>
<script language="javascript">

var link1 = document.getElementById('list1').getElementsByTagName('a')[0];
link1.onclick = function ()
{
var _ul = link1.parentNode.getElementsByTagName('ul')[0];
if( _ul.style.display = 'block')
{
_ul.style.display = 'none';
}
else
{
_ul.style.display = 'block';
}
}
</script&g

if( _ul.style.display = 'block')
{
_ul.style.display = 'none';
}
else
{
_ul.style.display = 'block';
}
判断要用“==”的,还有就是一开始的时候要加一个判断,判断display是否为空,将
if( _ul.style.display = 'block')
{
_ul.style.display = 'none';
}
else
{
_ul.style.display = 'block';
}
改为
if( _ul.style.display == 'block'||_ul.style.display == '')
{
_ul.style.display = 'none';
}
else
{
_ul.style.display = 'block';
}
你试试看。