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 相关文章推荐
简单的无缝滚动程序-仅几行代码
May 08 Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
Dec 31 Javascript
js密码强度校验
Nov 10 Javascript
jQuery stop()用法实例详解
Jul 28 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
微信小程序 radio单选框组件详解及实例代码
Jan 10 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
Aug 17 Javascript
layui实现table加载的示例代码
Aug 14 Javascript
vue集成百度UEditor富文本编辑器使用教程
Sep 21 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 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实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
用python实现批量重命名文件的代码
2012/05/25 Python
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
领导干部群众路线剖析材料
2014/10/09 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
经营场所证明范本
2015/06/19 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
python之基数排序的实现
2021/07/26 Python
spring cloud 配置中心native配置方式
2021/09/25 Java/Android
Python创建SQL数据库流程逐步讲解
2022/09/23 Python