<!DOCTYPE html> <html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先编写好网页布局--> <h1>操作成功</h1> <span id="one">5</span> <span>秒后</span> <a href="javascript:sea()">返回</a> <script type="text/javascript"> function daojishi() { var sn=document.getElementById("one").innerHTML if(sn==0){ window.open("http://www.baidu.com") } setTimeout("daojishi()",1000); sn--; document.getElementById("one").innerText=sn; } function sea() { window.history.back(); } //获取显示秒数的元素,通过定时器来更改秒数。 //通过window的location和history对象来控制网页的跳转。 </script> <button id="id1" onclick="daojishi()">开始倒计时</button> </body> </html>
因为这条语句:setTimeout("daojishi()",1000);
网页自动执行daojishi()这个函数了,不需要按钮