Accy

Enlaces sin destino, activados por JavaScript

WCAG 2.1.1, 4.1.2 (A) · EN 301 549 9.2.1.1

Hay elementos <a> sin atributo href que sí responden al clic.

Por qué importa

Un <a> sin href no recibe el foco del teclado y no se anuncia como enlace. Quien navega con tabulador simplemente no puede llegar a él: para esa persona el elemento no existe.

Cómo se arregla

Si navega a otra página, pon un href real. Si ejecuta una acción en la propia página (abrir un menú, un modal), usa un <button>, que ya es accesible por teclado.

Así está
<a onclick="abrirMenu()">Menú</a>
Así debería estar
<button type="button" onclick="abrirMenu()">Menú</button>

Relacionado

¿Tu tienda tiene este fallo?

Compruébalo gratis, junto con las otras 54 reglas. Sin registro.

Sin registro. Analizamos una página pública y no guardamos tus datos.