Javascript : champ introuvable apre innerHTML
Fermé
david.pl
-
14 mai 2008 à 23:31
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 - 15 mai 2008 à 10:49
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 - 15 mai 2008 à 10:49
A voir également:
- Javascript : champ introuvable apre innerHTML
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
- Xxwxx dll virus javascript - Forum Virus
4 réponses
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
14 mai 2008 à 23:50
14 mai 2008 à 23:50
Salut,
il faudrait nous donner le code ou un exemple de code pour voir ou si situe le pb.
il faudrait nous donner le code ou un exemple de code pour voir ou si situe le pb.
Bonsoir
Effectivement excusez moi, je suis debutant sur ce forum.
Voici un morceau de la fonction qui est lancé au debut
function AjouterLigneTableauProduit()
{
var ligne, cellule;
ligne = document.getElementById('tableau_produit').insertRow();//Insèrer une ligne dans le tableau
cellule = ligne.insertCell();//Insèrer une cellule dans la ligne
with (cellule)
{
innerHTML = '<input type="text" id="pro_ref"/>';//Insèrer le texte dans la cellule
}
}
par la suite, j'essai d'acceder à mon champ en faisant
alert(document.getElementById("pro_ref").id);
A ce moment la, une erreur et le message me dit que l'objet est introuvable
Merci beaucoup
David
Effectivement excusez moi, je suis debutant sur ce forum.
Voici un morceau de la fonction qui est lancé au debut
function AjouterLigneTableauProduit()
{
var ligne, cellule;
ligne = document.getElementById('tableau_produit').insertRow();//Insèrer une ligne dans le tableau
cellule = ligne.insertCell();//Insèrer une cellule dans la ligne
with (cellule)
{
innerHTML = '<input type="text" id="pro_ref"/>';//Insèrer le texte dans la cellule
}
}
par la suite, j'essai d'acceder à mon champ en faisant
alert(document.getElementById("pro_ref").id);
A ce moment la, une erreur et le message me dit que l'objet est introuvable
Merci beaucoup
David
byakhlefncr
Messages postés
260
Date d'inscription
vendredi 1 juillet 2005
Statut
Membre
Dernière intervention
11 septembre 2008
63
15 mai 2008 à 00:48
15 mai 2008 à 00:48
Salut,
J'ai testé ce code html est quand je clique sur le bouton 'Test' il affiche : id de l'élement à tester est pro_ref
--------------------------------------------------------
<html>
...
<SCRIPT>
function AjouterLigneTableauProduit()
{
var ligne, cellule;
ligne = document.getElementById('tableau_produit').insertRow();//Insèrer une ligne dans le tableau
cellule = ligne.insertCell();//Insèrer une cellule dans la ligne
with (cellule)
{
innerHTML = '<input type="text" id="pro_ref"/>';//Insèrer le texte dans la cellule
}
}
</SCRIPT>
.....
<body>
.....
<table id="tableau_produit">
</table>
....
<button onclick="alert('id de l\'élement à tester est ' + document.getElementById('pro_ref').id);">Test</button>
.....
</body>
</html>
--------------------------------------------------------
Bonne chance
J'ai testé ce code html est quand je clique sur le bouton 'Test' il affiche : id de l'élement à tester est pro_ref
--------------------------------------------------------
<html>
...
<SCRIPT>
function AjouterLigneTableauProduit()
{
var ligne, cellule;
ligne = document.getElementById('tableau_produit').insertRow();//Insèrer une ligne dans le tableau
cellule = ligne.insertCell();//Insèrer une cellule dans la ligne
with (cellule)
{
innerHTML = '<input type="text" id="pro_ref"/>';//Insèrer le texte dans la cellule
}
}
</SCRIPT>
.....
<body>
.....
<table id="tableau_produit">
</table>
....
<button onclick="alert('id de l\'élement à tester est ' + document.getElementById('pro_ref').id);">Test</button>
.....
</body>
</html>
--------------------------------------------------------
Bonne chance
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
15 mai 2008 à 10:49
15 mai 2008 à 10:49
Re,
et bien je vois que tu t'es bien débrouillé grâce à mon aide infinie et absolue! ^^
EDIT: histoire de dire quelque chose, n'utilise le "with" que si tu as plusieurs fonctions utilisées pour l'objet concerné sinon ça n'a pas grand intérêt.
et bien je vois que tu t'es bien débrouillé grâce à mon aide infinie et absolue! ^^
EDIT: histoire de dire quelque chose, n'utilise le "with" que si tu as plusieurs fonctions utilisées pour l'objet concerné sinon ça n'a pas grand intérêt.