j'ai les lignes suivantes de Javascript:différence Javascript entre IE et Firefox
var button = document.getElementById("scriptsubmit");
button.setAttribute("class", "remove");
Dans Firefox, cela fonctionne parfaitement et dans l'explorateur Internet, il ne fonctionne pas. Je suis conscient qu'Internet Explorer s'attend à ce que la classe soit className, mais je ne sais pas comment détecter les éléments à utiliser en tant que détection d'objet ne semble pas s'appliquer dans ce cas.
Merci pour vos réponses
En effet, vous ne devriez jamais utiliser 'getAttribute' /' setAttribute' sur les documents HTML. Il est buggé dans IE et il est moins lisible que d'utiliser les propriétés HTML DOM niveau 1 comme 'button.className'. – bobince