Voici mon code:
<input id="input_avec_id" type="text" value="salut" disabled>
<script type="text/javascript">
input_avec_id = {type:"checkbox", value:"bonjour", disabled:false}
</script>
IE 8 m'affiche ce message d'erreur: "Cet objet ne gère pas cette propriété ou cette méthode". Mais si j'utilise ce code, ça marche normalement:
<script type="text/javascript">
var ma_variable = new Object();
ma_variable = {a:"x", b:"y", c:"z"}
</script>
La seule différerence entre ces deux codes est que dans l'un l'objet js est aussi un objet HTML et dans l'autre, l'objet est purement js. Pourquoi est-ce-qu'on ne peut pas traiter l'objet HTML comme un objet js ici alors que d'habitude on peut?