求一个控制目录树显示js
控制目录树的显示和隐藏。显示和隐藏互相切换,谢谢就是一个按钮啊,点一次,目录树就显示,再点一次就隐藏 ,知道的说声啊
答案:<script language="javascript">
function showHide( id )
{
var el= document.getElementById( id );
var bExpand = true;
var images = el.getElementsByTagName("IMG");
if (images[0].src.indexOf("minus.gif")!=-1)
{
bExpand = false;
images[0].src="../images/plus.gif";
}else{
images[0].src="../images/minus.gif";
}
var subs=el.lastChild;
if(bExpand)
subs.style.display="block";
else
subs.style.display="none";
}
</script>