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 web页面刷新的方法收集
Jul 02 Javascript
js自定义事件及事件交互原理概述(一)
Feb 01 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
Jun 24 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
Sep 19 Javascript
node.js回调函数之阻塞调用与非阻塞调用
Nov 13 Javascript
使用javascript插入样式
Mar 14 Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 Javascript
vue v-model表单控件绑定详解
May 17 Javascript
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 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类
2006/11/25 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
python的即时标记项目练习笔记
2014/09/18 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
使用Python实现windows下的抓包与解析
2018/01/15 Python
Python实现按中文排序的方法示例
2018/04/25 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
开工庆典邀请函范文
2014/01/16 职场文书
怎么写自荐书范文
2014/02/12 职场文书
病假条格式范文
2015/08/17 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
python数字图像处理实现图像的形变与缩放
2022/06/28 Python