si estás contento con ello, bien. pero quizás es que no has mirado la consola.
por lo que he entendido, me da la sensación que hay un momento en que están los dos includes y habrá otro momento en el ningún include (uno de ellos) afecte al elemento
por otro lado
Cita: var e = document.getElementById(CSS);
aunque no sea un error de sintaxis, no quiere decir que sea una lógica correcto
te recomiendo que uses o el código propuesto por emprear o el mio