怎么写展开,收缩的blog代码? 例如就像下面地址:http://www.cnblogs.com/skyendless/archive/2006/02/20/334386.html点加号时展开,点减号时收缩用html代码怎么可以实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <head> <title> Tree Menu </title> </head> <script language="javascript" type="text/javascript"> <!-- function tog(item) { obj=document.getElementById(item); visible=(obj.style.display!="none"); key=document.getElementById("x" + item); if (visible) { obj.style.display="none"; key.innerHTML="+"; } else { obj.style.display="block"; key.innerHTML="-"; } } function expall(item,yes) { obj=document.getElementById(item); arr=obj.getElementsByTagName("UL"); for (i=0;i <arr.length;i++) { key=document.getElementById("x" + arr[i].id); if(yes) { arr[i].style.display="block"; key.innerHTML="-"; } else { arr[i].style.display="none"; key.innerHTML="+"; } } }//--> </script> <div id='tree'> <a id='xall' href="javascript:tog('all');"> + </a> <ul id='all' style="display:none;"> <li> child1 </li> <li > <a id='xfather' href="javascript:tog('father');"> + </a> father <ul id='father' style="display:none;"> <li> child2 </li> <li> child3 </li> </ul> </li> </ul> </div> <p> <a href="javascript:expall('tree',1);"> Expand All </a> -- <a href="javascript:expall('tree',0);"> Collapse All </a> </p> </body> </html> 隐藏div,加上动作就OK了,ajax的控件有实现类似功能的 控制DIV的display属性就可以了,在外面放两个"+"和"-"的图片,在点击中写事件 用javasript 控制div 顯示隱藏就可以了 【加急】FCK 服务器上错误! 如何给网页中的元素赋值JSON? 怎样进行数据库重复操作的效果最好? 一个小小的CSS问题 GridView记录每次编辑后的行颜色(有点问题)。 如何类似开心网上面的MSN邀请好友功能 FindControl 找 input File 100 分 求 解 网 站 导 航 控 件 的 做 法 怎样把字符串变量st=“1111”转换可二进制?怎样在转换后测试st(二进制格式)包含1001?谢谢!!! 无刷新的动态关联下拉框怎么实现? 如把EXCEL导入到SQLSERVER数据库中(c#) 散分200,讨论下Session和ViewState
<html>
<head>
<title> Tree Menu </title>
</head>
<script language="javascript" type="text/javascript">
<!--
function tog(item)
{
obj=document.getElementById(item);
visible=(obj.style.display!="none");
key=document.getElementById("x" + item);
if (visible)
{
obj.style.display="none";
key.innerHTML="+";
}
else
{
obj.style.display="block";
key.innerHTML="-";
}
} function expall(item,yes)
{
obj=document.getElementById(item);
arr=obj.getElementsByTagName("UL");
for (i=0;i <arr.length;i++)
{
key=document.getElementById("x" + arr[i].id);
if(yes)
{
arr[i].style.display="block";
key.innerHTML="-";
}
else
{
arr[i].style.display="none";
key.innerHTML="+";
}
}
}//-->
</script>
<div id='tree'>
<a id='xall' href="javascript:tog('all');"> + </a>
<ul id='all' style="display:none;">
<li> child1 </li>
<li >
<a id='xfather' href="javascript:tog('father');"> + </a>
father
<ul id='father' style="display:none;">
<li> child2 </li>
<li> child3 </li>
</ul>
</li>
</ul>
</div>
<p>
<a href="javascript:expall('tree',1);"> Expand All </a>
-- <a href="javascript:expall('tree',0);"> Collapse All </a>
</p>
</body>
</html>