javascript实现5秒倒计时并跳转功能


Posted in Javascript onJune 20, 2019

本文实例为大家分享了js实现5秒倒计时并跳转功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>倒计时五秒</title>
 <script>
 //使用匿名函数方法
 function countDown(){
 
 var time = document.getElementById("Time");
 //alert(time.innerHTML);
 //获取到id为time标签中的内容,现进行判断
 if(time.innerHTML == 0){
 //等于0时清除计时
 window.location.href="https://www.baidu.com" rel="external nofollow" ;
 }else{
 time.innerHTML = time.innerHTML-1;
 }
 }
 //1000毫秒调用一次
 window.setInterval("countDown()",1000);
 </script>
 <style>
 #Time,#p{
 font-size: 100px;
 text-align: center;
 }
 </style>
 </head>
 <body>
 <p id="Time">5</p>
 </body>
</html>

再为大家分享两段:

jQuery实现5秒倒计时

<script src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
var i=5;
$(function(){
 setTimeout(function(){
 window.location.href='${ctx}/';
 },5000);//5秒后返回首页
 after();
});
//自动刷新页面上的时间
function after(){
 $("#time").empty().append(i);
 i=i-1;
 setTimeout(function(){
 after();
 },1000);
}
</script>

点击按钮出现5秒倒计时js代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="js/jquery.js"></script>
</head>

<body>
 <input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" />

 <script type="text/javascript"> 
var countdown=5; 
function settime(val) { 
if(countdown != 0){
val.setAttribute("disabled", true); 
val.value="重新发送(" + countdown + ")"; 
countdown--; 
}else {
 val.removeAttribute("disabled"); 
 val.value="免费获取验证码"; 
 countdown = 5;

return;//避免无限循环
 } 
setTimeout(function() {
settime(val) 
},1000) 
}
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
msn上的tab功能Firefox对childNodes处理的一个BUG
Jan 21 Javascript
图片自动缩小 点击放大
Jul 07 Javascript
javascript同步Import,同步调用外部js的方法
Jul 08 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
全面了解js中的script标签
Jul 04 Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
JS实现电商放大镜效果
Aug 24 Javascript
微信小程序实现选项卡效果
Nov 06 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
Nov 19 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 #Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 #Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 #jQuery
javascript获取select值的方法完整实例
Jun 20 #Javascript
node基于async/await对mysql进行封装
Jun 20 #Javascript
JavaScrip数组去重操作实例小结
Jun 20 #Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 #Javascript
You might like
ajax缓存问题解决途径
2006/12/06 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
php仿QQ验证码的实例分析
2013/07/01 PHP
php while循环控制的简单实例
2016/05/30 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
Python中datetime常用时间处理方法
2015/06/15 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
python魔法方法-自定义序列详解
2016/07/21 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
Python中bisect的用法及示例详解
2020/07/20 Python
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
女大学生自我鉴定
2013/12/09 职场文书
小学生期末评语
2014/04/21 职场文书
安全环保标语
2014/06/09 职场文书
治安消防安全责任书
2014/07/23 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书