为什么没有显示倒计时,但是5秒以后会实现页面的跳转

来源:8-17 编程练习

慕哥2132778

2019-07-28 11:16

<body>

<h3>操作完成</h3>

<p><span id="s">5</span>秒后将会跳转页面<a href="#" onclick="fanhui()">返回</a></p>

<script>

var e = document.getElementById("s").innerText;

var s = parseInt(e);

var intervalld;

intervalld =  window.setInterval("showS()",1000);


function showS()

{

s--;

if(s<1)

{

window.clearInterval(intervalld);

window.location.href = "http://www.imooc.com";

}

e = s;

}


function fanhui(){

if(window.history.length>0)

{

window.history.go(1);

}

}

</script>

</body>


写回答 关注

3回答

  • wxyxh蓝白碗
    2019-07-28 14:34:03
    已采纳

    你的s--之后并没有<span>中的值,在s--与if(s<1)中间加一个

    document.getElementById.HTML = s;

    就可以了。

  • wxyxh蓝白碗
    2019-07-28 14:37:27
    document.getElementById("s").innerHTML = s;

    ..

  • wxyxh蓝白碗
    2019-07-28 14:35:14

    并没有改变<span>中的值

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题