“дождитесь загрузки элемента” Ответ

Подождите, пока элемент загрузится

loading = setInterval(function () {
    if (document.getElementById("myElement")) {
        // Element Has Loaded, Put your code here!
        clearInterval(loading);
    }
}, 100); // Checks every 100ms(0.1s)
Undefined

дождитесь загрузки элемента

function waitForElementLoad(selector) {
  return new Promise((resolve, reject) => {
    let el = document.querySelector(selector);
    if (el) {
      resolve(el);
      return;
    }
    new MutationObserver((mutationRecords, observer) => {
      // Query for elements matching the specified selector
      Array.from(document.querySelectorAll(selector)).forEach((element) => {
        resolve(element);
        //Once we have resolved we don't need the observer anymore.
        observer.disconnect();
      });
    }).observe(document.documentElement, {
      childList: true,
      subtree: true,
    });
  });
}
Ever Dev

Ответы похожие на “дождитесь загрузки элемента”

Вопросы похожие на “дождитесь загрузки элемента”

Больше похожих ответов на “дождитесь загрузки элемента” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования