在点击一个菜单后,如何隐藏另一个菜单
我用如下代码,请各位帮我改进一下,谢谢
function menu_tree(meval){
var left_n=eval(meval);
if (left_n.style.display=='none')
{
eval(meval+".style.display='';");
}
else
{
eval(meval+".style.display='none';");
}
}
我用如下代码,请各位帮我改进一下,谢谢
function menu_tree(meval){
var left_n=eval(meval);
if (left_n.style.display=='none')
{
eval(meval+".style.display='';");
}
else
{
eval(meval+".style.display='none';");
}
}
var left_n=document.getElementById('xx').style.display;
if (left_n=='none')
{
left_n='';
}
else
{
left_n='none';
}
}
===========
<div id="xx" style="display:none">
菜单
</div>
obj.style.display=(obj.style.display==""?"none":"");
temp2 = temp1.getElementsByTagName("div");然后用 temp2.item(x) 来获得你想要的div
最后建议显示/隐藏div使用 style.visibility = "visible"; 和 style.visibility = "hidden"; 来实现,这种兼容更好些。