Non ho capito.

Cosa vuol dire "web" nell'uso che fai nel post?

Quale e` la discriminante? (= cosa devi testare? - quale e` la condizione da inserire nell'if?)

In linea di massima direi che si puo` fare, ma per l'implementazione pratica, occorre consocere qualocsa di piu`.

Immagino che occorra anche salvare l'accessibilita` (ad esempio nel caso JS non sia abilitato), per cui occorre un "default" che non fa uso di JS, ed una modifica (tramite JS) da applicare se ...