|
|
|
|
Javascript, getElementById() imbriqués
Dernière réponse le 28 jan 2009 à 12:49:31 samyghan, le 28 jan 2009 à 11:00:28Bonjour CCM,
J'ai une question en Javascript : peux-on imbriquer les getElementById() ?
Car mon script ne marche pas :
var cHTML = document.getElementById("form1").innerHTML;
var valeurChamp = cHTML.getElementById("champ").value;
alert(valeurChamp);
Ca plante et ça n'affiche pas "bonjour", pourtant quand j'affiche cHTML j'ai bien :
<div id="form1"><input type="text" id="champ" value="bonjour" size="40"></div>
Voilà, si quelqun a une idée :) ! Merci
Configuration: Windows XP Firefox 3.0.5
Bonjour,
var obj= document.getElementById("champ1");
var valeurChamp=obj.value;
// ou directement:
var valeurChamp=document.getElementById("champ1").value;
et de plus inner.HTML permet d'écrire dans l'objet et pas de le selctionner comme tu l'as fait attention pour ecrire dans un div on utilise inner.HTML pour ecrire dans un input on utilises .value ex: pour lire: var valeurChamp=document.getElementById("champ1").value; pour ecrire: document.getElementById("champ1").value="Bonjour";
|

