<!DOCTYPE html><html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> <style type="text/css"> span{color:red; } </style> </head> <body> <!--先编写好网页布局--> <h2>操作成功</h2> <span id="abc"></span>秒后回到主页 <span onclick="history.back()">返回</span> <script type="text/javascript"> var num=5; function add(){ document.getElementById("abc").innerHTML=num; num--; if(num==0){ window.location.assign("http://baidu.com") } } setInterval(add,1000); //获取显示秒数的元素,通过定时器来更改秒数。 //通过window的location和history对象来控制网页的跳转。</script> </body></html>为什么把innerHTML改成value就不行了呢,最后网页没有数字跳转呢?急急
4 回答
Caballarii
TA贡献1123条经验 获得超629个赞
document.getElementById("abc")是span,就应该用innerHTML,
value是表单元素上的,比如input
添加回答
举报
0/150
提交
取消