Heim > Fragen und Antworten > Hauptteil
下面是个简单的日历,为什么onmouseover一个li就会隐藏啊。。。实在不懂,TAT
<script>
window.onload=function(){
var op=document.getElementById("tab");
var aLi=document.getElementsByTagName("li");
var oTxt=document.getElementsByTagName("p")[0];
for (var i=0;i<aLi.length;i++)
{
aLi[i].index=i;
aLi[i].onmouseover=function()
{
for(i=0;i<aLi.length;i++)
{
aLi[i].className="";
}
this.className="active";
oTxt.innerHTML='<h2>'+(this.index+1)+'月活动</h><p>啦啦啦啦啦啦</p>';
};
}
};
</script>
迷茫2017-04-10 17:26:27
window.onload=function(){
var op = document.getElementById("tab");
var aLi = document.getElementsByTagName("li");
var oTxt = document.getElementsByTagName("p")[0];
for (var i=0;i<aLi.length;i++){
aLi[i].index=i;
aLi[i].onmouseover=function(){
this.className="active";
oTxt.innerHTML='<h2>'+(this.index+1)+'月活动</h><p>啦啦啦啦啦啦</p>';
};
}
};
伊谢尔伦2017-04-10 17:26:27
跟楼上答案一样.因为:`for(i=0;i<aLi.length;i++)
{
aLi[i].className="";
}`把className都设置为空了