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

时间:2024-05-10 14:07:25 

代码如下:


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


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


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


然后把document.getElementById("btnConnect").value = "已连接";移到Connect()中。

标签:耗时操作,延时显示
0
投稿

猜你喜欢

  • python pandas读取csv后,获取列标签的方法

    2022-01-14 22:35:30
  • 在Windows服务器下用Apache和mod_wsgi配置Python应用的教程

    2021-10-28 22:36:17
  • 解决SqlServer 各版本 sa帐户不能登录问题

    2024-01-19 11:36:02
  • PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)

    2023-10-14 02:31:42
  • python去除文件中空格、Tab及回车的方法

    2021-12-04 22:25:44
  • 20行python代码的入门级小游戏的详解

    2023-07-15 01:25:31
  • Django实现单用户登录的方法示例

    2021-12-21 03:26:41
  • Python yield 关键词,

    2021-01-20 07:14:46
  • ASP防止图片木马上传的代码

    2011-02-05 11:08:00
  • ASP+AJAX做类似google的搜索提示

    2008-10-24 13:49:00
  • C#连接SQL数据库和查询数据功能的操作技巧

    2024-01-19 03:31:03
  • .NET中获取程序根目录的常用方法介绍

    2023-07-09 19:52:41
  • python3反转字符串的3种方法(小结)

    2022-05-03 22:59:01
  • Python制作一个随机抽奖小工具的实现

    2022-10-22 03:53:29
  • 防止web项目中的SQL注入

    2024-01-26 00:44:25
  • golang 使用sort.slice包实现对象list排序

    2023-06-21 18:25:46
  • Python实现脚本锁功能(同时只能执行一个脚本)

    2023-10-03 00:55:51
  • python的环境conda简介

    2022-12-24 18:40:30
  • python将字典内容写入json文件的实例代码

    2023-08-08 09:14:55
  • python模块和函数帮助文档快速查看方法示例

    2023-03-31 00:24:04
  • asp之家 网络编程 m.aspxhome.com