Bonjour

voila, j'ai un petit problème que je comprends pas vraiment... Je pars de ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<input type="text" id="champ_input"><br>
<input type="button" onclick="f()" value="modifier le champ">
<script>
function f()
{
   var obj = document.getElementById("champ_input")
   alert('le champ a pour valeur : "'+obj.value+"'")
   obj.value="autre valeur"
   alert('maintenant il contient : "'+obj.value+'"')
}
</script>
Ca fonctionne bien il me récupère la valeur onclick et la change.
Maintenant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<div id = "champ_input">ok ok</div>
<script>
 
 
   var obj = document.getElementById("champ_input")
   alert('le champ a pour valeur : "'+obj.value+"'")
   obj.value="autre valeur"
   alert('maintenant il contient : "'+obj.value+'"')
 
</script>
il me met que obj.value est undefined...

C'est juste un exemple que je comprends pas la


Ensuite j'ai un autre problème... Sur IE, j'ai essayé d'utiliser
pour connaitre le nombre d'occurences de mon id dans mon fichier c'est à dire si j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<div id = champ_input> 1 </div>
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<div id = champ_input> 2</div>
je voudrais avoir 2 en retour...

Ca fonctionne sur IE mais pas sur firefox... Pourquoi? Merci