Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Программно сделать фокус на input (https://javascript.ru/forum/dom-window/76269-programmno-sdelat-fokus-na-input.html)

Domovenok 19.12.2018 19:28

Программно сделать фокус на input
 
Здравствуйте, как можно с помощью js сделать фокус input'a(чтобы внутри появился курсор).
Дело в том, что при загрузке страницы работает autofocus. Но так сложилось, что мне нужно прятать этот input и потом снова показывать.
Как я могу программно поставить фокус на input?

<input type="text" id="answer_input">


document.getElementById("answer_input").focus() не работает

j0hnik 19.12.2018 20:13

<input type="text" id="answer_input">
<script>
document.getElementById("answer_input").focus()
</script>


работает, видимо не вовремя вызываете.

Domovenok 19.12.2018 20:32

j0hnik,
действительно, оказалось что вызывал раньше чем нужно, спасибо.


Часовой пояс GMT +3, время: 08:43.