js如何实现等待1秒后执行一个事件

JavaScript023

js如何实现等待1秒后执行一个事件,第1张

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

和楼主一样,当初也很反感setTimeout,后来搞懂原理后,用起来就舒服了。在JS中,setTimeout本来就干这事的,不用它还真不行,当然你也可以用JQuery里面的delay方法,但它的原理也是用的setTimeout方法

方法A()

setTimeout(function(){

方法B()

},2000)