Sto usando il codice JS sotto per modificare la classe quando si fa clic su un collegamento.Come posso impostare correttamente la classe attr w/JavaScript su IE, FF, Chrome, ecc.?
document.getElementById("gifts").setAttribute("class", "gkvSprite selected");
Questo non funziona in IE ma lo fa in FF e Chrome. Quindi ho cambiato il codice in:
document.getElementById("gifts").setAttribute("className", "gkvSprite selected");
Quindi ha funzionato in IE, ma ha smesso di funzionare in FF e Chrome.
Qualcuno potrebbe aiutarmi a venire qui?
il tuo titolo è ingannevole, getElementById sta funzionando bene, il tuo problema è con la gestione di IE dell'attributo di classe. – SpliFF