猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
setInterval与innerHTML
我想做一个在网页上自动刷新时间的代码,于是用了setInterval,但是没反应啊?这是为什么?
泛舟湖上清波郎朗
浏览 381
回答 2
2回答
PIPIONE
setInterval有反应,只是nowTime你定义在了topTimeFunc方法外面,每次刷新nowTime的值都没变functiontopTimeFunc(){varnowTime=newDate();_$("topNowDate").innerHTML=nowTime.getFullYear()+"/"+eval("nowTime.getMonth()+1")+"/"+nowTime.getDate();_$("topNowTime").innerHTML=nowTime.getHours()+":"+nowTime.getMinutes();}改成这样就可以了
0
0
0
弑天下
调用setInterval的时候把方法名的引号去掉即可varnowTime=newDate();function_$(e){returndocument.getElementById(e);}functiontopTimeFunc(){_$("topNowDate").innerHTML=nowTime.getFullYear()+"/"+eval("nowTime.getMonth()+1")+"/"+nowTime.getDate();_$("topNowTime").innerHTML=nowTime.getHours()+":"+nowTime.getMinutes();}window.setInterval(topTimeFunc(),1000);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续