Я столкнулся с чем-то действительно странным с Google Chrome Dev Console.

Сначала я перезагружаю свою страницу (ctrl + F5), затем запускаю консоль Google Chrome Dev (F12) и пытаюсь ввести

document.getElementById('myElement')

На что консоль Chrome отвечает:

null

Это странно, потому что я действительно вижу свой элемент на странице, и после того, как я проверил элемент с помощью инструментов разработчика Chrome (щелкните элемент правой кнопкой мыши и выберите Inspect), переключился обратно на вкладку «Консоль» и снова набрал: {{X1 }} Наконец-то я получил правильный результат:

<input type="text" id="myElement" class="urEdf2Txt" autocomplete="off" size="10" maxlength="6" value="1.39" />

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

0
user9254958 24 Окт 2019 в 12:25

1 ответ

Лучший ответ

Обычно это происходит на iframe. попробуйте увидеть, находится ли целевой элемент в iframe на странице.

0
Hank X 24 Окт 2019 в 12:29