En algunas ocasiones al crear un comportamiento Javascript se necesita, por accesibilidad, que haya un contenido alternativo en el caso de tener Javascript deshabilitado.
Esto puede conseguirse mediante la etiqueta NOSCRIPT
. Aunque tiene un inconveniente. Supongamos un navegador que tiene Javascript activado pero no soporta el Javascript que se ha creado. No obtendrá ni el contenido resultante de ejecutar el Javascript ni el contenido de la etiqueta NOSCRIPT
.
¿No sería mejor que el HTML tenga de inicio el contenido que va en NOSCRIPT
y que mediante Javascript ese contenido se elimine al cargar la página en el caso de que el navegador sea compatible con el Javascript realizado?
Idea sacada de Replacing <noscript> with accessible, unobtrusive DOM/JavaScript