陈士愚
说的是setTimeout? 直接在setTimeout延时执行的逻辑代码最后,加上修改延时为延时完成的代码不就行了?看一下下面代码中的例子,是不是你想要的东西。<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
<div id="message">延时执行中……</div>
</body>
<script type="text/javascript">
var message = document.getElementById("message");
setTimeout(function() {
// 想延时执行的代码 eg a+b
// 逻辑代码的最后修改message
message.innerHTML = "延时执行完成";
}, 3000);
</script>
</html>