Можно ли программно изменить значение свойства document.activeElement в JavaScript?
Можно ли изменить document.activeElement в JavaScript?
Ответ 1
В IE используйте метод setActive() элемента, который вы хотите быть активным. В других браузерах, поддерживающих activeElement, вы можете использовать метод focus() для элемента, если элемент способен получать фокус (элементы формы, редактируемые элементы, элементы с набором tabindex).
Если вы хотите вернуть activeElement значение по умолчанию (элемент <body> в большинстве браузеров), просто вызовите метод active blur():
document.activeElement.blur();
Ответ 2
Вы можете просто .focus() элемент, который вы хотите, и это будет новый document.activeElement.