<p><span id="second" >5</span>秒后回到主页</p>
这个地方我写了5了然后不定义num=5
直接在下面函数里获取num在HTML里的值
document.getElementById("second").innerHTML=num;
这样倒计时不可以是为什么呢
你没在function timer()函数的前面定义 var num = 5;
var num=document.getElementById("second").innerHTML;
加一句这个就行了,你直接var num=5的话span里就不用写5了
undefined ,可能是没有获取num的值
这个5是字符,应该单独定义,使用document.write显示,就是可以操作的变量了,你可以试试