Как кешировать HTMLElement.focus в переменную?

Каков правильный контекст для хранения focus функция HTMLElement в переменной?

Я старался,

var elem = document.getElementById('elem');
var focus = elem.focus.bind(document); // focus() Illegal Invocation
var focus2 = elem.focus.bind(elem); // focus2() Illegal Invocation

1 ответ

Оберните это в свою собственную функцию:

var elem = document.getElementById('elem');
var focusElem = function(){ elem.focus(); };
focusElem();
Другие вопросы по тегам