慕哥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>
你的s--之后并没有<span>中的值,在s--与if(s<1)中间加一个
document.getElementById.HTML = s;
就可以了。
document.getElementById("s").innerHTML = s;
..
并没有改变<span>中的值
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题