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 相关文章推荐
JavaScript 以对象为索引的关联数组
May 19 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
Aug 18 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
Nov 30 Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 Javascript
深入理解vue中slot与slot-scope的具体使用
Jan 26 Javascript
vue中组件的3种使用方式详解
Mar 23 Javascript
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
js仿淘宝放大镜效果
Dec 28 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
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
中篇:安装及配置PHP
2006/12/13 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
浅谈node的事件机制
2017/10/09 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python 6行代码制作月历生成器
2020/09/18 Python
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
幼儿园小班家长寄语
2014/04/02 职场文书
创新社会管理心得体会
2014/09/12 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
如何撰写创业策划书
2019/06/27 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis