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 创建对象和构造类实现代码
Jul 30 Javascript
jQuery入门知识简介
Mar 04 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
JavaScript中SetInterval与setTimeout的用法详解
Nov 10 Javascript
Javascript 引擎工作机制详解
Nov 30 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
Dec 21 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 Javascript
AJAX XMLHttpRequest对象创建使用详解
Aug 20 Javascript
Vue项目配置跨域访问和代理proxy设置方式
Sep 08 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中使用Oracle数据库(3)
2006/10/09 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
AngularJS 执行流程详细介绍
2016/08/18 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
在python中求分布函数相关的包实例
2020/04/15 Python
Python 多进程、多线程效率对比
2020/11/19 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
水果连锁超市创业计划书
2014/01/24 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
爱心捐书活动总结
2014/07/05 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
医院见习总结
2015/06/24 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS