Подтвердить что ты не робот

Можно ли изменить document.activeElement в JavaScript?

Можно ли программно изменить значение свойства document.activeElement в JavaScript?

4b9b3361

Ответ 1

В IE используйте метод setActive() элемента, который вы хотите быть активным. В других браузерах, поддерживающих activeElement, вы можете использовать метод focus() для элемента, если элемент способен получать фокус (элементы формы, редактируемые элементы, элементы с набором tabindex).

Если вы хотите вернуть activeElement значение по умолчанию (элемент <body> в большинстве браузеров), просто вызовите метод active blur():

document.activeElement.blur();

Ответ 2

Вы можете просто .focus() элемент, который вы хотите, и это будет новый document.activeElement.