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.
<a onclick="abrirMenu()">Menú</a><button type="button" onclick="abrirMenu()">Menú</button>Relacionado
- Botón de imagen sin texto alternativo
- Marco incrustado sin título
- Campos de formulario sin etiqueta
- Botones sin nombre
¿Tu tienda tiene este fallo?
Compruébalo gratis, junto con las otras 54 reglas. Sin registro.