Триггер устанавливает фокус на элемент «DIV» при нажатии с помощью директивы Angular
<a href="#" class="skipToContent" ng-click="showContent()" title="skip-to-main-content">Skip To Main Content</a>
<div class="getFocus" role="button" tabindex="0">
<span>Am Focused</span>
</div>
Когда я нажимаю на эту ссылку, она должна сместить фокус на div
Для этого я написал этот фрагмент кода PSB.
Я попытался использовать scrollIntoView(); также, но не уверен, что это будет работать во всех браузерах, и у меня это тоже не работает.
$scope.showContent = function() {
var x = document.querySelector('.skipToContent');
var y = document.querySelector('.getFocus');
y.focus();
console.log(document.activeElement);
});
};
Примечание. Мы не можем добавлять идентификаторы или классы в DOM.
x.addEventListener
— это правильная функция, которую вы ищете developer.mozilla .org/en-US/docs/Web/API/EventTarget/ - person christopher clark   schedule 30.11.2016