慕移动1741139
2017-08-16 17:30
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>
setInterval(myfunction,5000);
setInterval(bb,1000);
function bb() {
for(var i=5;i>=1;i--){
document.getElementById("demo").innerHTML=i;
}
}
function myfunction() {
window.open('http://www.imooc.com/u/5679319/courses','_self','width=200,height=300')
}
function aa(){
window.history.forward()
}
</script>
</head>
<body>
<h3>操作成功</h3>
<span id="demo"></span>
<span id="demc">秒后回到主页</span>
<a href="" onclick="aa()">返回</a>
</body>
</html>
function bb() {
for(var i=5;i>=1;i--){
document.getElementById("demo").innerHTML=i;
}
}
这个没意义。运算速度很快的。i=5 变到0基本看不到。
可以换成
var num=5;
var i=setTimeout("bb()",1000);
function bb(){
document.getElementById('demo').innerHTML=num;
if(num==0){
window.history.go(-1);
}
else{
num=num-1;
setTimeout("bb()",1000);
}
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题