Якорный тег полностью не активируется в IE11 - PullRequest
0 голосов
/ 30 мая 2019

Привет, ребята, поэтому я проводил исследования везде и не могу найти решение этой проблемы. Вот точная строка кода.

'<a id="auto_refinance_loan_documents_save_link" ' + ((scope.styleAsBtn) ? 'class="btn btn-primary"' : '') + '>' + linkText + '</a>';

Мы используем angularJS, поэтому вы можете в значительной степени игнорировать все остальные вещи, но это простой тег привязки с классом начальной загрузки btn. Он отлично работает во всех браузерах, кроме IE11, конечно. Проблема в том, что вы не можете нажать на тег вообще. При нажатии на нее ничего не происходит.

1 Ответ

0 голосов
/ 30 мая 2019

Если тег a не содержит атрибута href, он рассматривается браузером как заполнитель для будущей ссылки и остается недоступным для клика. Если вы хотите использовать эту ссылку в качестве интерактивной ссылки без перехода по URL-адресу, вы можете использовать хеш как href:

<a href="#"></a>

Упоминается в стандарте W3 :

Атрибут href для элементов a и area не требуется; когда эти элементы не имеют атрибутов href, они не создают гиперссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...