制作一个跳转提示页面:要求:1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如慕课网主页。2. 如果点击“返回”按钮则返回前一个页面。效果:<!DOCTYPE html><html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先编写好网页布局--> 操作成功</br></br> 5秒后回到主页 <a href="back()">返回</a> <script type="text/javascript"> var num=document.getElementById("second").innerHTML; //获取显示秒数的元素,通过定时器来更改秒数。 function count(){ num--; document.getElementById("second").innerHTML=num; if(num==0) { window.location.assign("www.imooc.com") } } setInterval("count()",5000); //通过window的location和history对象来控制网页的跳转。 function back(){ widows.history.back(); } </script> </body></html>
1 回答
慕郎_莲华
TA贡献83条经验 获得超16个赞
document.getElementById("second").innerHTML;
这儿 初始化 num的时候, 需要获取second元素的值!!但是你页面里面没有这个元素`~所以没有值~~你试试num = 5;活着在页面添加id为second的input 然后输入秒数即可~~;
报错了 学会调适代码~~打开浏览器控制台看错误信息 一般f12
添加回答
举报
0/150
提交
取消