问答详情
源自:8-17 编程练习

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

<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>


提问者:慕哥2132778 2019-07-28 11:16

个回答

  • 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>中的值