Показать сообщение отдельно
  #2 (permalink)  
Старый 19.08.2018, 16:38
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Всё просто: элемент появляется на странице уже после того как отработал скрипт.

Простой вариант - подождать появления:
function main(element){
  //код скрипта делающий что-то с элементом
}

(function wait(){
  var element = document.querySelector('#id');
  if(element) //если элемент найден
    return main(element); //вызываем функцию main

  setTimeout(wait, 100); //иначе ждём ещё 100ms  
}());


Сложный - вмешаться в работу функции приводящей к появлению этого элемента.
__________________
29375, 35
Ответить с цитированием