Recréer après avoir supprimer input avec removeChild
Bonsoir à tous,
ça fait qq heures que je galére vraiment avec removechild.
je créer des input dynamiquement en fonction d'un select - fonction onchange - , ces input ont des attributs différents. pour cela pas de problèmes. ça marche pour le premier onchange, mais ensuite il ne tient plus compte des nouveaux attributs.
j'ai fait une condition pour ecraser la valeur du select precedent..:(, enfin je sais pas si c'est la bonne méthode. mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| var c=form5.Cours.options[form5.Cours.selectedIndex].id;
if(typeof(texte)!='undefined' ){
texte= document.getElementById('c1');
texte.parentNode.removeChild(texte);}
if(typeof(cible)!='undefined' ){
cible= document.getElementById('c2');
cible.parentNode.removeChild(cible);}
texte=document.createTextNode(c);
cible=document.createElement("INPUT");
cible.setAttribute("title","text");
cible.setAttribute("size","1");
cible.setAttribute("value",c);
document.getElementById('c1').parentNode.appendChild(cible);
document.getElementById('c2').parentNode.appendChild(texte); |
merci à tous ceux qui pourront m'aider