首页 > web前端 > js教程 > JS运行耗时操作的延时显示方法_javascript技巧

JS运行耗时操作的延时显示方法_javascript技巧

WBOY
发布: 2016-05-16 18:15:54
原创
1268 人浏览过

代码如下:

复制代码 代码如下:

document.getElementById("btnConnect").value = "连接中";
Connect(); // 很耗时的操作
document.getElementById("btnConnect").value = "已连接";

执行的时候发现,按钮并没有改为“连接中”的状态,而是等Connect();执行完以后才快速改为“连接中”
弄了一下午很是郁闷,后来同学帮忙,提供一个方法,加上setTimeout,达到想要的效果。
代码如下
复制代码 代码如下:

document.getElementById("btnConnect").value = "正在连接";
setTimeout("Connect()", 1);

然后把document.getElementById("btnConnect").value = "已连接";移到Connect()中。
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板