Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2021, 11:12
Интересующийся
Отправить личное сообщение для 1111 Посмотреть профиль Найти все сообщения от 1111
 
Регистрация: 05.12.2018
Сообщений: 11

querySelector возвращает null, пока не найдешь его в devtools
Здравствуйте,

Столкнулся с очень страной ситуацией. Пытаюсь написать расширения для хром которое будет работать на странице с crm bitrix24,
суть в том, что когда я в консоле пытаюсь найти элемент

document.querySelector('.crm-entity-widget-client-contact-item.crm-entity-widget-client-contact-phone')


Мне возвращает null

Но как только с помощью инструмента разработчика хром, нахожу нужный элемент в разметке, выделив его, в той же консоле, querySelector корректно отрабатывает, как такое может быть?

Скриншот консоли
https://i.ibb.co/CB4gmwv/image.jpg

Мое предположение, что содержимое страницы грузится как-то динамически, из-за чего оно не находится, но как решить эту проблему я не понимаю, попробовал все методы поиска элемента на странице, ничего не помогло
Ответить с цитированием