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 相关文章推荐
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
微信小程序网络请求的封装与填坑之路
Apr 01 Javascript
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
JavaScript 中的 this 简单规则
Sep 19 Javascript
vue-router实现嵌套路由的讲解
Jan 19 Javascript
JS正则表达式封装与使用操作示例
May 15 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
vue+axios实现post文件下载
Sep 25 Javascript
浅析vue-router中params和query的区别
Dec 24 Javascript
JavaScript原型继承和原型链原理详解
Feb 04 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 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
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
PHP创建XML接口示例
2019/07/04 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
2018/09/20 Javascript
Element Input组件分析小结
2018/10/11 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
详解css3 Transition属性(平滑过渡菜单栏案例)
2017/09/05 HTML / CSS
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
招商经理岗位职责
2013/11/16 职场文书
班队活动设计方案
2014/01/30 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
计算机专业自荐信
2014/05/24 职场文书
民用住房租房协议书
2014/10/29 职场文书
学术会议邀请函
2015/01/30 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
Redis 常见使用场景
2021/08/30 Redis
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python