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 ...