Есть ли способ установить фокус на документ, т.е. область содержимого, в JavaScript? document.focus()
, похоже, ничего не делает.
Есть ли способ JavaScript сфокусировать документ (область содержимого)?
Ответ 1
В HTML 4.01 фокус рассматривается только в контексте таких элементов, как элементы управления формой и ссылки. В HTML 5 это обсуждается гораздо шире. Однако, как фокус работает для документов, в основном зависит от браузера.
Вы можете попробовать:
// Give the document focus
window.focus();
// Remove focus from any focused element
if (document.activeElement) {
document.activeElement.blur();
}
Очень хорошо также поддерживается.
Ответ 2
Кажется, что следующий код работает...
document.activeElement.blur();