我的setTime("add(id)"),10)為啥調用不上。。很關鍵
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)
{
add(u.id);
u.style.display="block";
}
}
lis[i].onmouseout=function()
{
var u=this.getElementsByTagName("ul")[0];
if(u!=undefined)
{
sub(u.id);
}
}
}
function add(id)
{
var adda=document.getElementById(id);
var h=adda.offsetHeight;
h+=1;
if(h<300)
{
adda.style.height=h+"px";
setTimeout("add(id)",10);
}
else
{
return;
}
}
function sub(id)
{
setTimeout();
}
}
2016-07-29
setTimeout("add(id)",10);這個錯了。少了個單引號setimeout(" add(' "+id+" ')",10