Как вы автоматически устанавливаете фокус на текстовое поле при загрузке веб-страницы?

В HTML есть autofocus attribute для всех полей javascript формы. По этому поводу есть javascript-execution хорошее руководство в Dive Into HTML 5. К vanillajs сожалению, в настоящее время html-tag это не supported в версиях IE ниже javascript-library 10.

Чтобы использовать атрибут javascript-execution HTML 5 и вернуться к варианту js JS:



Никаких обработчиков jQuery, onload js или событий не требуется, поскольку javascript-execution JS находится ниже элемента html5 HTML.

Изменить: еще одним .js преимуществом является то, что divs он работает с отключенным vanilla-javascript JavaScript в некоторых браузерах, и span вы можете удалить JavaScript, если javascript-execution не хотите поддерживать старые html-tag браузеры.

Редактировать 2: Firefox javascript 4 теперь поддерживает атрибут div-layouts autofocus, оставив IE без поддержки.

javascript

html

2022-11-08T13:57:56+00:00
Вопросы с похожей тематикой, как у вопроса:

Как вы автоматически устанавливаете фокус на текстовое поле при загрузке веб-страницы?