可以使用MutationObserver来监听

中的内容是否加载完毕。

首先,创建一个MutationObserver实例,并指定观察的目标元素:

const targetElement = document.querySelector('.ec-box.player-list.ec-show');
const observer = new MutationObserver(function(mutationsList) {
  for(let mutation of mutationsList) {
    if (mutation.type === 'childList') {
      // 检查是否有新的子元素添加到目标元素中
      if (mutation.addedNodes.length > 0) {
        // 子元素加载完毕,进行相应操作
        console.log('内容加载完毕');
      }
    }
  }
});

然后,配置MutationObserver的选项,并开始观察目标元素的变化:

const config = { childList: true, subtree: true };
observer.observe(targetElement, config);

这样,当

中的内容加载完毕时,就会触发MutationObserver的回调函数,你可以在回调函数中进行相应的操作。

JavaScript监听元素内容加载完毕:使用MutationObserver

原文地址: https://www.cveoy.top/t/topic/bLk4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录