getElementById sous IE -> impossible d'accéder à l'objet HTML
Bonjour,
Je ne sais pas si le titre est très clair mais je vais essayer d'expliquer mon problème.
J'ai un problème dans un script complexe qui m'a fait descendre à l'origine (enfin j'espère) de ce problème.
Lorsque je souhaite récupérer un objet HTML (dom ?) dans IE8, je n'arrive pas à avoir le type de l'objet.
Je vais mettre du code, ce sera plus simple.
Voici ma page.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test</title>
</head>
<body id="conteneur">
<table>
<tbody>
<tr>
<td><input type="text" id="toto"></td>
</tr>
</tbody>
</table>
</body>
</html>
<script language="javascript">alert(document.getElementById('toto'));</script> |
Sous Firefox, je récupère [object HTMLInputElement]
Sous IE8, je récupère [object].
Qu'est-ce qui est incorrecte dans mon code ? Dans la configuration d'apache ?
Quelqu'un aurait une idée ?
Merci !
JanO