Originariamente inviato da ignorantone
Salve ho un piccolo problema,

io ho creato un semplice elemento con createElement:

codice:
spanOrario = document.createElement("SPAN");
spanOrario.setAttribute("class", "Ora");
orario = document.createTextNode('12:00');
spanOrario.appendChild(orario);
contenitore.appendChild(spanOrario);
Allora con FF lo span assume l'aspetto secondo la classe impostata nei CSS.
Mentre con IE7 non si vede.

Qualcuno sa dirmi come mai?
mmm allora, nel codice che hai scritto manca un var quando crei spanOrario, altrimenti spanOrario diventa una variabile globale, piu lenta e che può causare bug se utilizzi la stessa variabile in altri posti, a parte questa piccola cosuccia,non si vede perchè su ie non hai settato la classe, ie difatti utilizza className e non class come attributo, come si risolve facilmente questa cosa? utilizzando un commento condizionale!
così:
codice:
var cn="class";
/@cc_on
cn="className";
@/

spanOrario.setAttribute(cn, "Ora");


EDIT: il calderolo mi ha anticipato, son troppo prolisso