Si puoi farlo! Trasformi il codice html in codice JavaScript, lo metti in un file esterno con estensione .js e lo richiami come un normale file js

Ciao