帮忙看看代码 调用的add(id)代码有错吗?
window.onload=function()
{
var lis=document.getElementsByTagName("li");
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function()
{
var u=this.getElementsByTagName("ul")[0];
if(u!=undefined)
{
u.style.display="block";
add(u.id);
}
}
lis[i].onmouseout=function()
{
var u=this.getElementsByTagName("ul")[0];
if(u!=undefined)
{
add(u.id);
}
}
}
function add(id)
{
var adda=document.getElementsById(id);
var h=adda.offsetHeight;
h+=1;
if(h<300)
{
adda.style.height=h+"px";
setTimeout("adda(id)",10);
}
else
{
return;
}
}
function sub(id)
{
setTimeout();
}
}