不使用setInterval的情况下,当元素存在时
创始人
2024-12-29 08:30:06
0次

在不使用setInterval的情况下,可以使用递归来检查元素是否存在,然后执行相应的操作。以下是一个示例代码:

function checkElementExists(element, callback) {
  if (document.querySelector(element)) {
    callback();
  } else {
    setTimeout(function() {
      checkElementExists(element, callback);
    }, 100); // 每隔100毫秒检查一次
  }
}

// 示例用法
checkElementExists("#myElement", function() {
  // 元素存在时执行的操作
  console.log("Element exists!");
});

在上述示例中,checkElementExists函数接受两个参数:element表示要检查的元素选择器,callback表示元素存在时要执行的操作。

函数首先使用document.querySelector检查元素是否存在。如果元素存在,就直接执行callback函数。如果元素不存在,就使用setTimeout设置一个定时器,在100毫秒后再次调用checkElementExists函数进行检查。

这样就达到了周期性检查元素是否存在的效果,直到元素存在为止。一旦元素存在,就执行相应的操作。

相关内容

热门资讯

一分钟揭秘!边锋老友棋牌透视挂... 一分钟揭秘!边锋老友棋牌透视挂脚本软件,边锋老友棋牌确实是真的有透视挂有挂app1、不需要AI权限,...
每日必看!苏州麻将透视脚本软件... 每日必看!苏州麻将透视脚本软件,苏州麻将一直是有透视总结神器1、实时苏州麻将透视辅助更新:用户可以随...
推荐几款新版!汇友互动开挂脚本... 推荐几款新版!汇友互动开挂脚本软件,汇友互动其实是有开挂关于攻略1、很好的工具软件,可以解锁游戏的汇...
重大通报!打两圈兴化麻将辅助器... 重大通报!打两圈兴化麻将辅助器脚本软件,打两圈兴化麻将确实存在有辅助器普及神器1、玩家可以在打两圈兴...
玩家必备科技!汕尾联友辅助脚本... 玩家必备科技!汕尾联友辅助脚本软件,汕尾联友竟然存在有辅助总结app1、金币登录送、破产送、升级送、...
揭秘一下!鸿鹄辅助器脚本软件,... 揭秘一下!鸿鹄辅助器脚本软件,鸿鹄一直是真的有辅助器揭幕app1、许多玩家不知道鸿鹄辅助怎么退出观战...
研究成果!攒劲甘肃麻将透视挂脚... 研究成果!攒劲甘肃麻将透视挂脚本软件,攒劲甘肃麻将本来是真的有透视挂详情app1、游戏颠覆性的策略玩...
玩家实测!欢乐掌心麻将开挂脚本... 玩家实测!欢乐掌心麻将开挂脚本软件,欢乐掌心麻将都是真的是有开挂总结工具1、进入游戏-大厅左侧-新手...
必备科技!个旧麻将透视挂脚本软... 必备科技!个旧麻将透视挂脚本软件,个旧麻将竟然存在有透视挂详细方法1、任何个旧麻将透视是真的假的的玩...
程序员教你!微竞吉林麻将透视脚... 您好,微竞吉林麻将这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...