JavaScript实现时间倒计时跳转(推荐)


Posted in Javascript onJune 28, 2016

1. setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>setTimeout</title> 
</head> 
<body> 
<div id='div1'> </div> 
</body> 
</html> 
<script type="text/javascript"> 
//设定倒数秒数 
var t = 10; 
//显示倒数秒数 
function showTime(){ 
t -= 1; 
document.getElementById('div1').innerHTML= t; 
if(t==0){ 
location.href='http://www.baidu.com'; 
} 
//每秒执行一次,showTime() 
setTimeout("showTime()",1000); 
} 
//执行showTime() 
showTime(); 
</script>

2.setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

<html>
<body>
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
{
var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button>
</body>
</html>

下面给大家介绍下相关阅读

 1.setInterval()函数可以参阅setInterval()函数用法详解一章节。

2.location.href可以参阅Location对象的href属性一章节。

3.innerHTML属性可以参阅js的innerHTML属性的用法一章节。

下面通过示例(example)给大家介绍下 :

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>js定时跳转页面的方法</title> 
</head> 
<body> 
<script type="text/javascript"> 
var t=10;//设定跳转的时间 
setInterval("refer()",1000); //启动1秒定时 
function refer(){ 
if(t==0){ 
location="www.baidu.com"; //#设定跳转的链接地址 
} 
document.getElementById('show').innerHTML=""+t+"秒后跳转"; // 显示倒计时 
t--; // 计数器递减 
} 
</script> 
<span id="show"></span> 
</body> 
</html>

遇到的问题:

当将上述js 的方法 放在$(function(){......})中时, 浏览器会报 methodXX() is not defined;

应当将function(){}的定义放在 <script></script>中

以上所述是小编给大家介绍的JavaScript实现时间倒计时跳转(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
深入理解JavaScript作用域和作用域链
Oct 21 Javascript
浅谈jquery回调函数callback的使用
Jan 30 Javascript
JavaScript动态改变表格单元格内容的方法
Mar 30 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
BootStrap的table表头固定tbody滚动的实例代码
Aug 24 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
折叠菜单及选择器的运用
Feb 03 Javascript
如何在 Vue.js 中使用第三方js库
Apr 25 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
May 06 Javascript
在Chrome DevTools中调试JavaScript的实现
Apr 07 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
JS数组去重详情
Nov 07 Javascript
jQuery中text() val()和html()的区别实例详解
Jun 28 #Javascript
浅谈js的url解析函数封装
Jun 28 #Javascript
JavaScript中点击事件的写法
Jun 28 #Javascript
js改变style样式和css样式的简单实例
Jun 28 #Javascript
js改变css样式的三种方法推荐
Jun 28 #Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 #Javascript
获取input标签的所有属性的方法
Jun 28 #Javascript
You might like
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
PHP页面中文乱码分析
2013/10/29 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
简单的js计算器实现
2016/10/26 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
vue实现点击追加选中样式效果
2019/11/01 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
Python实现的文本编辑器功能示例
2017/06/30 Python
Python自定义线程类简单示例
2018/03/23 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
Python进行统计建模
2020/08/10 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
应届生妇产科护士求职信
2013/10/27 职场文书
高级人员简历的自我评价分享
2013/11/03 职场文书
给幼儿园老师的表扬信
2014/01/19 职场文书
客户答谢会活动方案
2014/08/31 职场文书
超市收银员岗位职责
2015/04/07 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书