为了账号安全,请及时绑定邮箱和手机立即绑定

下面 alert(odiv.innerHTML);是可以弹出内容的但是上面的innerHTML的值返回不到html里去。这是为什么

window.onload=function(){

 var onbox=document.getElementById("box");

 var onlist=onbox.getElementsByTagName("li");

 var odiv=onbox.getElementsByTagName("div");

  for(var i=0;i<onlist.length;i++){

  onlist[i].index=i;

     onlist[i].onmouseover=function(){

       for(j=0;j<onlist.length;j++){

        onlist[j].className=" ";

       }

       this.className="active";

       odiv.innerHTML= '<h3>'+(this.index+1)+'月天气好不好,出去瞧瞧就知道</h3><p>天气真的差</p>';

       alert(odiv.innerHTML);

     }

  }  

}


正在回答

2 回答

把你的var odiv=onbox.getElementsByTagName("div"); 中的getElementsByTagName换成 getElementById就可以了

0 回复 有任何疑惑可以回复我~

不懂。。顶顶

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面 alert(odiv.innerHTML);是可以弹出内容的但是上面的innerHTML的值返回不到html里去。这是为什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信