js实现支付倒计时返回首页

 更新时间:2021年10月26日 17:07:24   作者:itsruaC  
这篇文章主要为大家详细介绍了js实现支付倒计时返回首页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

支付倒计时返回首页案例简介:在首页绑定一个按钮跳转到另一个页面,用到了简单的js语法,getElementsByTagName、location.href等。

index.html

效果图如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .wrapper{
            background-color:aquamarine;
            width: 300px;
            height: 300px;
            margin: 0 auto;
        }
        h2{
            text-align: center;
        }
        button{
            text-align: center; 
            margin-left: 68px;
        }
    </style>
</head>
<body>
    <div class="wrapper">
      <h2>商品:smile</h2>
      <h2>价格:infinity</h2>
      <h2>支付方式:Net</h2>
      <h2>订单号:123456789</h2>
      <button>取消</button>
      <button>支付</button>
    </div>
 
    <script>
        //逻辑:点击支付按钮进行跳转页面
        //获得第二个(第一个是0)标签名为'button'的标签添加点击事件并且绑定一个函数
        document.getElementsByTagName('button')[1].onclick = function(){
            //跳转前的确认框
            let res = window.confirm('请确认支付');
            //判断是否为真,为真跳转
            if(res){
                //直接使用目录下的html页面,也可输入其他网站链接
                location.href = "./return.html"
            }
        }
    </script>
</body>
</html>

return.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .wrapper{
            width: 300px;
            height: 400px;
            margin: 0 auto;
        }
        .content{
            text-align: center;
        }
    </style>
</head>
<body>
    <div class="wrapper">
        <div class="content">
        <h2>支付成功</h2>
        <span id="countDown">10</span>秒后返回首页
        <button>立即返回</button>
        </div>
    </div>
 
    <script>
        //逻辑:页面打开,开始倒计时
        window.onload = function(){
            //先赋值
            let timer = 10;
            //倒计时
            //箭头函数()=>{} == function(){}
            setInterval(()=>{
                timer--;
                document.getElementById('countDown').innerText = timer;
                //等于0时跳转首页
                if(timer==0){
                    location.href = "./index.html"
                }
            },1000);
        }
        //点击按钮立即返回首页
        document.getElementsByTagName('button')[0].onclick = function(){
            location.href = "./index.html"
        }
    </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • JavaScript解决跨域的三种方法小结

    JavaScript解决跨域的三种方法小结

    在Web应用中,当一个网页的脚本试图去请求另一个域名下的资源时,就会遇到跨域问题,跨域问题是由浏览器的同源策略所引起的,本文给大家介绍了JavaScript解决跨域的三种方法,需要的朋友可以参考下
    2024-03-03
  • webpack处理 css\less\sass 样式的方法

    webpack处理 css\less\sass 样式的方法

    本篇文章主要介绍了webpack处理 css\less\sass 样式的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • JS正则表达式学习之贪婪和非贪婪模式实例总结

    JS正则表达式学习之贪婪和非贪婪模式实例总结

    这篇文章主要介绍了JS正则表达式学习之贪婪和非贪婪模式用法,结合实例形式总结分析了JS正则表达式中贪婪模式与非贪婪模式的具体功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • input file的默认value清空与赋值方法

    input file的默认value清空与赋值方法

    出于安全性考虑,JS是不能直接设置File的value值的,下面是我总结出来的方法
    2010-09-09
  • 小程序实现录音上传功能

    小程序实现录音上传功能

    这篇文章主要为大家详细介绍了小程序实现录音上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • javascript实现多栏闭合展开式广告位菜单效果实例

    javascript实现多栏闭合展开式广告位菜单效果实例

    这篇文章主要介绍了javascript实现多栏闭合展开式广告位菜单效果,可实现类似手风琴切换展示效果的功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • javascript实现二叉树的代码

    javascript实现二叉树的代码

    本篇文章主要介绍了javascript实现二叉树的代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 多附件上传组件演示

    多附件上传组件演示

    多附件上传组件演示...
    2006-09-09
  • JavaScript利用fetch实现异步请求的方法实例

    JavaScript利用fetch实现异步请求的方法实例

    传递信息到服务器,从服务器获取信息,是前端发展的重中之重,尤其是现在前后端分离的大前提下,前后端的数据交互是前端的必修科目了,下面这篇文章主要给大家介绍了关于JavaScript利用fetch实现异步请求的相关资料,需要的朋友可以参考借鉴。
    2017-07-07
  • Javascript柯里化实现原理及作用解析

    Javascript柯里化实现原理及作用解析

    这篇文章主要介绍了Javascript柯里化实现原理及作用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论