[javascript] un id

Résolu/Fermé
Nebbb - 19 sept. 2008 à 14:07
Nebbb Messages postés 19 Date d'inscription samedi 15 décembre 2007 Statut Membre Dernière intervention 10 juin 2015 - 19 sept. 2008 à 14:17
Bonjour,

j'ai cherché pas mal pour trouver une solution à mon problème... ce problème c'est que je ne vois pas ou est le problème dans mon script !


<div id="bj" style="display:none;">blabla</div>

<input type="submit" value="cliquer" onclick="document.getElementById['bj'].style.display='block'"/>

Je devrais avec ce petit bout de code voir apparaitre "blabla" au moment ou je clic sur le bouton "cliquer".
Or rien ne se passe et firefox m'annonce gentiment que mon document.getElementByID.bj is undefined...

comment peut-il ne pas exister ce "bj" ?

3 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
19 sept. 2008 à 14:13
Bonjour

Il faut utiliser des parentheses et pas des crochets.

getElementById() est une fonction et pas un tableau indéxé

document.getElementById('bj').style.display='block'
-1
Nebbb Messages postés 19 Date d'inscription samedi 15 décembre 2007 Statut Membre Dernière intervention 10 juin 2015
19 sept. 2008 à 14:15
j'avais déjà essayé ça, mais toujours rien...
-1
Nebbb Messages postés 19 Date d'inscription samedi 15 décembre 2007 Statut Membre Dernière intervention 10 juin 2015
19 sept. 2008 à 14:17
Pardon j'ai parlé trop, vite, le problème était bien là, merci beaucoup mimiste
-1