求助,关于js生成树形菜单

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:11:58
<html>
<head><title>最简树形菜单</title>
<style type="text/css">
.big{
cursor:pointer;
}
ul{
list-style-type:none;

}
.mepig{
display:none;
}
</style>

<script>
window.onload=function()
{
var vc=document.getElementsByName("medog");
var ve=document.getElementsByName("mepig");
for(var i=0;i<vc.length;i++)
{
vc[i].onmouseup=function()
{
alert("****");

if(ve[i].style.display=="block")
{
ve[i].style.display=="none";

}
else
{
ve[i].style.display=="block";
}
}
}
}
</script>
</head>
<body>
<ul>
<li ><img name="medog" cla

document.getElementsByName()只能用于输入型的控件,如:text
ul对象是取不到的,所以也就取不到它的style喽
取UL可以这样
var ve=document.getElementsByTagName("ul");

谁说display取不到,你太粗心了吧
你给display赋值怎么会用 ==, 应该用 = 啊
ve[i].style.display=="none";