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

正在回答

2 回答

我发现你写的本身就不对,先说几个问题吧

  1. var sar = document.getElementById(acc).innerHTML;问题acc应该加双引号,innerHTML用法是sar.innerHTML="";赋值

  2. 方法abb()少了一个大括号

  3. 还有你就没有地方调用abb()

  4. abb方法写的也不对,你把var num =5;写到方法里,每次调用它都会重新赋值

  5. 算了,你再看看下面的参考吧

参考:http://www.daimajiayuan.com/sitejs-17251-1.html

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

慕粉15996637537 提问者

非常感谢!
2016-09-30 回复 有任何疑惑可以回复我~

innerHTML用法是sar.innerHTML="",方法abb()少了一个大括号,你没调用abb()函数,并且方法也不对

下面代码希望对你有帮助

<!DOCTYPE html>

<html>

 <head>

  <title>编程练习</title>  

  <meta charset="utf-8"/>   

 </head>

 <body>

  <!--先编写好网页布局-->

  <h1>加载中。。。。。<h1>

  <p><span id="time">5</span>秒后跳转<a href="javascript:void(0);" onclick="js_back()">返回</a></p>

  <script type="text/javascript">  

  var num = document.getElementById("time").innerHTML;

function count(){

document.getElementById("time").innerHTML=--num;

if(num==0){

clearInterval(ie);

window.location.assign("http://www.imooc.com");

}

}

   //获取显示秒数的元素,通过定时器来更改秒数。

var ie = setInterval("count()",1000);

   //通过window的location和history对象来控制网页的跳转。

   function js_back(){

  window.history.forward();

  }

 </script> 

</body>

</html>


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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468047    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

请问哪里错了》?

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