Bonjour,
J'ai le problème suivant: dans la fonction que j'ai codée lorsque je fais appel à document.getElementById une erreur s'affiche dans Firebug, "getElementById is not a function". J'ai fait une recherche mais personne ne semble avoir exactement le même problème que moi. Voici l'extrait du code incriminé:
Donc vous pouvez voir un alert, qui indique que la valeur est bien 1, de plus je suis parfaitement sur que le div avec l'id correspondante existe après avoir vérifié grâce à Firebug sa présence dans le code source....je ne comprends vraiment pas d'où vient cette erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //Effacer les parties for(l=0;l<liste_parties.length;l++){ //Pour chaque partie existante var exist = false ; //Par défaut elle n'existe pas for(m=0;m<currentGames.length;m++) { //On check pour chaque partie récupérée depuis la base de données if(liste_parties[l] == currentGames[m].getElementsByTagName('id')[0].firstChild.data) { //Si on trouve une partie dont le nom correspond exist = true ; //On indique qu'elle existe break ; // On rompt la boucle } } if(exist == false){ //Si après vérification elle n'existe pas on l'efface var partie_a_effacer = liste_parties[l] alert(partie_a_effacer) ; document.getElementById(partie_a_effacer).parentNode.removeChild(document.getElementbyId(partie_a_effacer)) ; //du document HTML liste_parties.splice(l,1) ; //Et de la liste des parties } }
Partager