balise div non visible par getElementById
Salut,
Je suis en train de me former à javascript, et je galère sur un cas qui me semble simple depuis une journée maintenant...
voici mon code HTML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <HTML>
<HEAD>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="javascript/prototype.js"></script>
<TITLE> in dev </TITLE>
</HEAD>
<BODY>
<FORM name="administrative" method="post" action="#">
species : <SELECT name="species" id="choiceSpecies" onfocusin="population.populate_species()">
<OPTION value="NA">NA</OPTION>
<div id="speciesOptions" >
<OPTION value="NA">NA</OPTION>
</div>
</SELECT>
<br/><input id="data" autocomplete="off" size="83" type="text" value="" onfocusin="population.populate_data()"/>
</FORM>
<script type="text/javascript" src="js_code.js"></script>
</BODY>
</HTML> |
et voici mon code javascript :
Code:
1 2
| alert(document.getElementById('choiceSpecies')[0].nodeType);
alert(document.getElementById('speciesOptions')[0].nodeType); |
Le résultat : j'ai le type de la balise SELECT qui est affiché, mais javascript ne retourne rien pour le deuxieme appel, concernant le type de la balise div.
Quelqu'un saurait me dire pourquoi?
merci!