undefined но элемент-то есть ! (решено)
Вложений: 1
Страница
https://boxberry.ru/tracking/ делаю фокус на вводе номера посылки document.getElementById('id-2').focus(); или так document.querySelector('#id-2').focus(); результат если вводить в консоли undefined сам скрипт при загрузке страницы, ошибки не выдает со страницы но и фокус не передает. Что за ерунда ? |
Страница оказалась напичкана асинхронными элементами.
Поэтому запуск происходил до появления элемента нисмотря на то что скрипт запускается после загрузки страницы :) сделал так: function FocusSet (){ document.getElementById('id-2').focus(); }; setTimeout(FocusSet, 200); // задержка 200 милисекунд |
<input id="cont"> <script> console.log(cont.focus()); </script> метод ничего не возвращает, даже если элемент есть, метод с побочкой. |
Часовой пояс GMT +3, время: 16:09. |