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

为什么innerHTML没显示?

为什么innerHTML没显示?

嗰卟晟熟外裱 2016-03-28 15:06:03
var data = ['phone5', 'ipad', '三星笔记本', '佳能相机', '谢谢参与', '50元充值卡', '惠普打印机', '1000元购物卷'],        timer = null,    flag = 0 ;window.onload = function(){     var otitle = document.getElementById('title'),            oplay = document.getElementById('play'),           ostop = document.getElementById('stop'),           that = this;        oplay.onclick=function(){           timer=setInterval(function(){                for(var i = 0;i<data.length;i++){                    title.innerHTML=data[i];                }                               },30)        }
查看完整描述

6 回答

?
zeusGOGOGO

TA贡献48条经验 获得超17个赞

otitle变量名称写错了、、

查看完整回答
3 反对 回复 2016-03-28
?
display_none

TA贡献52条经验 获得超13个赞


title.innerHTML=data[i];    这里错啦。   你前面定义了var otitle = document.getElementById('title'),   这里就应该放otitle

查看完整回答
反对 回复 2016-03-28
?
追逐阳光的WZ

TA贡献2条经验 获得超1个赞

for(var i = 0;i<data.length;i++){
                    otitle.innerHTML=data[i];
                }


查看完整回答
反对 回复 2016-03-28
?
qq_牛顿_0

TA贡献3条经验 获得超2个赞

title不对,应该是otitle变量,otitle是你定义的

查看完整回答
反对 回复 2016-03-28
?
卡迪亚兹

TA贡献24条经验 获得超8个赞


你代码中

   for(var i = 0;i<data.length;i++){
                    title.innerHTML=data[i];
                }

这里的title 应该是写成 otitle 才对。。

因为你之前定义变量的时候用的是

 var otitle = document.getElementById('title'),

而且。。楼下大神说的对。。你少半边花括号。。

}

顺便。。帮你整理下。。

var data = ['phone5', 'ipad', '三星笔记本', '佳能相机', '谢谢参与', '50元充值卡', '惠普打印机', '1000元购物卷'],    
    timer = null,
    flag = 0 ;
window.onload = function(){
     var otitle = document.getElementById('title'),
            oplay = document.getElementById('play'),
           ostop = document.getElementById('stop'),
           that = this;
        oplay.onclick=function(){
           timer=setInterval(function(){

                for(var i = 0;i<data.length;i++){
                    otitle.innerHTML=data[i];
                }
                    
           },30)
        }
}

酱紫就好了。。反正我是复制你的。。错了我不管。。

查看完整回答
反对 回复 2016-03-28
?
Caballarii

TA贡献1123条经验 获得超629个赞

最后少半边括号,

还有就是title.innerHTML=data[i];里面的title改成otitle

查看完整回答
反对 回复 2016-03-28
  • 6 回答
  • 0 关注
  • 2599 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信