*{margin:0; padding:0;}
.box{background:red; font-size:18px; height:20px; overflow:hidden; }
ul{list-style:none; height:0;}
</style>
</head>
<body>
<div class="box" onclick="fun()">第一章</div>
<ul><li>第一节<li><li>第二节</li></ul>
<!--<div class="box" onclick="fun()" >第二章</div>
<ul><li>第一节<li><li>第二节</li></ul>-->
<script type="text/javascript">
oul=document.getElementsByTagName("ul")[0];
oul2=document.getElementsByTagName("ul")[1];
function fun()
{
var i=false;
if(i==true)
{
oul.style.height=40+"px";
oul.style.visibility='visible';
}
else
{
oul.style.visibility='hidden';
oul.style.height=0;
i=true;
}
}
</script>
点击后能隐藏,再次点击后却不能展开。(我的目的是点击隐藏后,将FUN()中的全局变量修改为true,这样就能执行(if==true)了。