帮忙,onmouseover FF

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:01:27
function InnerDiv(id)
{
for ( i = 1; i <5; i++)
{
eval("flash"+i+".style.display='none';");
eval("a" + i + ".className='';");
if(i==1){eval("m" + i + ".className='d1_an11';");}
else if(i==4){eval("m" + i + ".className='d1_an33';");}
else{eval("m" + i + ".className='d1_an22';");}
}
eval("flash"+id+".style.display='';");
eval("a" + id + ".className='blue_14';");
if(id==1){eval("m" + id + ".className='d1_an1';");}
else if(id==4){eval("m" + id + ".className='d1_an3';");}
else{eval("m" + id + ".className='d1_an2';");}
}

===================

<div id="d1"&

ff 不能直接用id名表示元素

IE下可以用
flash1.style
FF下不行

改成
var flash = document.getElementById('flash'+i);
flash.style.display = 'none';

老老实实地使用取元素方法 document.getElementById()

这里专业人士很少,建议去相关论坛去看看。发贴解决。

这里专业人士很少,建议去相关论坛去看看。发贴解决。