Несмотря на то, что HTML может быть полностью допустимым, если он не содержит href, особенно с обработчиком onclick, есть некоторые моменты, на которые следует обратить внимание: он не будет ориентирован на клавиатуру без установленного значения tabindex.Кроме того, это будет недоступно программному обеспечению для чтения с экрана, использующему Internet Explorer, так как IE сообщит через интерфейсы доступности, что любой элемент привязки без атрибута href не может быть сфокусирован, независимо от того, был ли установлен tabindex.
Таким образом, хотя следующее может быть полностью допустимым:
<a class="arrow">Link content</a>
Гораздо лучше явно добавить атрибут href с нулевым эффектом
<a href="javascript:void(0);" class="arrow">Link content</a>
Для полной поддержки всехпользователи, если вы используете класс с CSS для визуализации изображения, вы также должны включить некоторое текстовое содержимое, например атрибут title, чтобы предоставить текстовое описание происходящего.
<a href="javascript:void(0);" class="arrow" title="Go to linked content">Link content</a>