当前位置: 首页 > news >正文

前端-js例子:收钱转账

支付宝转账

在这里用到周期定时器setInterval(function,time),设置达到目标钱数时停止定时器。

点击转账按钮时,开始函数显示。

同时要确定输入框里输入的是数字。(有一定容错)

window.onload=function(){var btn =document.querySelector(".btn")var container=document.querySelector(".container")var money=document.querySelector(".money")var timervar change=function(target){// container.innerHTML=parseInt(container.innerHTML)+parseInt(money.value) // var target=parseInt(container.innerHTML)+parseInt(money.value)container.innerHTML=parseInt(container.innerHTML)+1 if(container.innerHTML>=target){// container.innerHTML=targetclearInterval(timer)}}btn.onclick=function(){// console.log(900)// console.log("700")// console.log(container.innerHTML)// console.log(typeof container.innerHTML)// console.log(money.value)// console.log(typeof money.value)var target=parseInt(container.innerHTML)+parseInt(money.value)if(!isNaN(parseInt(money.value))){// container.innerHTML=parseInt(container.innerHTML)+parseInt(money.value) // change()timer=setInterval(function(){change(target)},1000)}else{alert("金额必须为数字")}}

转账后:

http://www.lryc.cn/news/443821.html

相关文章:

  • 2024 BaseCTF repwn 部分wp
  • 每日学习一个数据结构-倒排表
  • 828华为云征文|部署在线文件管理器 Spacedrive
  • Alluxio EnterpriseAI on K8s 部署教程
  • 鸿蒙OpenHarmony【轻量系统内核扩展组件(动态加载)】子系统开发
  • Leetcode42. 接雨水
  • dbt snapshot命令及应用示例
  • JavaEE: 深入探索TCP网络编程的奇妙世界(四)
  • 面试金典题2.3
  • React 知识框架
  • DeepCross模型实现推荐算法
  • 【力扣】2376. 统计特殊整数
  • MySQL面试题——第一篇
  • 零停机部署的“秘密武器”:为什么 Kamal Proxy 能成为你架构中的不二之选?
  • 轻量级RSS阅读器Fusion
  • Kubernetes从零到精通(11-CNI网络插件)
  • 【手机马达共振导致后主摄马达声音异常】
  • AUTOSAR UDS NRC
  • [数据结构]无头单向非循环链表的实现与应用
  • 认识结构体
  • Linux驱动.之MT7601,USB-WiFi网卡移植到X210开发板,wpa_supplicant配置工具的使用(一)
  • ChatGPT 在国内使用的方法
  • 思通数科开源产品:免费的AI视频监控卫士安装指南
  • 阿里HPN-用于大型语言模型训练的数据中心网络
  • re题(27)BUUFCTF-[MRCTF2020]Transform
  • 偶数、奇数、整数与指数
  • 关于c#中异步async和await的理解
  • mysql等保数据库命令
  • 云平台在大规模设备管理和数据分析中的作用
  • 数据结构-树和二叉树