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 相关文章推荐
JS 去除Array中的null值示例代码
Nov 20 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
json的定义、标准格式及json字符串检验
May 11 Javascript
jQuery中的pushStack实现原理和应用实例
Feb 03 Javascript
jquery+javascript编写国籍控件
Feb 12 Javascript
JavaScript检查数字是否为整数或浮点数的方法
Jun 09 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
Vue项目pdf(base64)转图片遇到的问题及解决方法
Oct 19 Javascript
使用vue中的混入mixin优化表单验证插件问题
Jul 02 Javascript
vue父子组件间引用之$parent、$children
May 20 Javascript
详解JavaScript执行模型
Nov 16 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
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
2016/07/14 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python中while和for的区别总结
2019/06/28 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
django框架auth模块用法实例详解
2019/12/10 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
社区安全检查制度
2014/02/03 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
集结号观后感
2015/06/08 职场文书
运动会宣传语
2015/07/13 职场文书
学雷锋活动简报
2015/07/20 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang