为了账号安全,请及时绑定邮箱和手机立即绑定

请问js如何实现等待1秒后执行一个事件?情况如下

请问js如何实现等待1秒后执行一个事件?情况如下

qq_花开花谢_0 2022-01-04 23:19:57
现有一个js方法send(),如何实现点击按钮后过1秒再执行这个事件?
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<body>标签中输入:<button onclick="setTimeout(send, 1000)">btn</button>,<script>标签中输入js代码:function send() {document.body.innerText = 'use send';}。

3、浏览器运行index.html页面,点击btn按钮。

4、等待1秒后,确实执行了send()方法打印了“use send”文本。



查看完整回答
反对 回复 2022-01-09
?
湖上湖

TA贡献2003条经验 获得超2个赞

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<body>标签中输入:<button onclick="setTimeout(send, 1000)">btn</button>,<script>标签中输入js代码:function send() {document.body.innerText = 'use send';}。

3、浏览器运行index.html页面,点击btn按钮。

4、等待1秒后,确实执行了send()方法打印了“use send”文本。

查看完整回答
反对 回复 2022-01-09
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

js有一个定时器,settimeout()。这个可以1秒后调用方法。
setTimeout(function(){alert("Hello")},1000)
这里面function(){alert("Hello")} 可以换成你的send()方法

查看完整回答
反对 回复 2022-01-09
  • 3 回答
  • 0 关注
  • 2036 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信