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

现有一个js方法send(),如何实现点击按钮后过1秒再执行这个事件?

qq_花开花谢_0
浏览 2037回答 3
3回答

Helenr

需要准备的材料分别有:电脑、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”文本。

湖上湖

需要准备的材料分别有:电脑、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”文本。

饮歌长啸

js有一个定时器,settimeout()。这个可以1秒后调用方法。setTimeout(function(){alert("Hello")},1000)这里面function(){alert("Hello")} 可以换成你的send()方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript