Bonjour à vous,
j'ai une petite fonction JS qui permet de récupérer une chaine de caractères dans une cellule d'un tableau, et d'afficher un message dans une div. En même temps, je récupère l'id qui correspond à cette chaine de caractère pour le mettre en hidden afin de faire un DELETE dans la BDD. Seulement il me retourne cette erreur, et je ne vois pas du tout ce que c'est...
TypeError: document.getElementsById is not a function
voici la fonction :
function recupNomIdProjet(){
var recupIdRef = document.getElementsById('id_ref_supp').innerHTML;
var recupRef = document.getElementsByTagName('table')[0].getElementsByClassName('highlight')[0].cells[0].innerHTML;
if(recupRef){
document.getElementById('hidden_supp').innerHTML = '<input id="idCache" name="id_ref_cache" type="text" value="'+recupIdRefProjet+'">';
document.getElementById('nomRef').innerHTML = recupRef;
}
}
Quand je supprime "recupIdRef" (tout, la variable et ce qui le concerne dans le if) ça marche...
Si vous pouviez m'aider..
j'ai une petite fonction JS qui permet de récupérer une chaine de caractères dans une cellule d'un tableau, et d'afficher un message dans une div. En même temps, je récupère l'id qui correspond à cette chaine de caractère pour le mettre en hidden afin de faire un DELETE dans la BDD. Seulement il me retourne cette erreur, et je ne vois pas du tout ce que c'est...
TypeError: document.getElementsById is not a function
voici la fonction :
function recupNomIdProjet(){
var recupIdRef = document.getElementsById('id_ref_supp').innerHTML;
var recupRef = document.getElementsByTagName('table')[0].getElementsByClassName('highlight')[0].cells[0].innerHTML;
if(recupRef){
document.getElementById('hidden_supp').innerHTML = '<input id="idCache" name="id_ref_cache" type="text" value="'+recupIdRefProjet+'">';
document.getElementById('nomRef').innerHTML = recupRef;
}
}
Quand je supprime "recupIdRef" (tout, la variable et ce qui le concerne dans le if) ça marche...
Si vous pouviez m'aider..