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 相关文章推荐
使用百度地图api实现根据地址查询经纬度
Dec 11 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
jquery中one()方法的用法实例
Jan 16 Javascript
JQuery页面地址处理插件jqURL详解
May 03 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
Sep 27 Javascript
Bootstrap3下拉菜单的实现
Feb 22 Javascript
JS判断数组那点事
Oct 10 Javascript
Vue面试题及Vue知识点整理
Oct 07 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
Jun 19 Javascript
axios如何取消重复无用的请求详解
Dec 15 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
Aug 10 Javascript
Vue封装Axios请求和拦截器的步骤
Sep 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
Python开发编码规范
2006/09/08 Python
Python文件及目录操作实例详解
2015/06/04 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
python3多线程知识点总结
2019/09/26 Python
Django实现分页显示效果
2019/10/31 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
经销商订货会主持词
2014/03/27 职场文书
团代会宣传工作方案
2014/05/08 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
微信小程序调用python模型
2022/04/21 Python