87,917
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
</head>
<body bgcolor=LightCyan >
<span id=b1 style="border:thin ridge; cursor:hand;" onclick="dealclick()">-</span> 我的文档<br>
<ul id=list>
<li><a href=" ">计算机</a></li>
<li>大学英语</li>
</ul>
<script type="text/javascript">
function dealclick()
{
if(b1.innerText == "+")
{
list.style.display = "block" ;
b1.innerText = "-" ;
}
else
{
list.style.display = "none" ;
b1.innerText = "+" ;
//document.body.all.b1.innerText = "+" ;
}
}
</script>
</body>
</html>
1.我想问的是这个程序,一开始运行出来后 显示出了那两个列表,,我想问一下怎么实现一开始运行出来后,那两个列表是隐藏的,要手动点开它,
<html>
<head>
</head>
<body bgcolor=LightCyan >
<span id=b1 style="border:thin ridge; cursor:hand;" onclick="dealclick()">+</span> 我的文档<br>
<ul id=list style='display:none;'>
<li><a href=" ">计算机</a></li>
<li>大学英语</li>
</ul>
<script type="text/javascript">
function dealclick()
{
var b1=document.getElementById('b1');
var list=document.getElementById('list');
if(b1.innerText == "+")
{
list.style.display = "" ;
b1.innerText = "-" ;
}
else
{
list.style.display = "none" ;
b1.innerText = "+" ;
}
}
</script>
</body>
</html>
<li><span class="folder">Folder 1</span>
<ul>
<li><span class="file">Item 1.1</span></li>
</ul>
</li>
<li><span class="folder">Folder 2</span>
<ul>
<li><span class="folder">Subfolder 2.1</span>
<ul id="folder21">
<li><span class="file">File 2.1.1</span></li>
<li><span class="file">File 2.1.2</span></li>
</ul>
</li>
<li><span class="file">File 2.2</span></li>
</ul>
</li>