• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

setInterval()的问题

浏览器对象         h2{margin-left:20px} p{margin-left:50px} span{margin-left:5px;margin-right:5px;}       操作成功

  将于10秒后返回主页或   返回  
    按照老师的答案我将function嵌套在setInterval内成功了,但是为什么我以前在上面或下面重新写setInterval("time()"
,1000)后只能调用函数一次?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

传给setInterval的应该是一个匿名函数,所以本段有语法错误,正确的写法:
functiontime(){//dosomething}setInterval("time()",50);//或者setInterval(time,50);当然你可以这么写
setInterval(function(){//dosomething})是匿名函数,没有函数名的

使用道具 举报

问题应该出在
window.setInterval(time,1000);这里引用function不用加括号的

完整代码如下
浏览器对象h2{margin-left:20px}p{margin-left:50px}span{margin-left:5px;margin-right:5px;}操作成功

将于10秒后返回主页或返回
functiontime(){vartime_1;time_1=parseInt(document.getElementById("time").innerHTML);if(time_1==0){window.location.href="http://www.imooc.com/";}else{time_1=time_1-1;document.getElementById("time").innerHTML=time_1;}}window.setInterval(time,1000);//获开显示秒数的元素,通过定时器来更改秒数。//通过window的location和history对象来控制网页的跳转。</script>

使用道具 举报

setInterval(show1,1000);
setInterval(“show1()”,1000);
给你两种写法

使用道具 举报

发新帖

发布任务需求已有1031282位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!