11548 sujets

JavaScript, DOM et API Web HTML5

La fonction ci-dessous fonctionne très bien sous FF mais sous IE j'obtiens une erreur indiquant "le type ne correspond pas"


function delField(field)
{
  tag_div = clean(document.getElementById('value_fields'));

 if(tag_div.childNodes.length>0)
    tag_div.removeChild(tag_div.childNodes[ field]);
}


La fonction clean() permet de nettoyer les noeuds vides.

Est-ce que quelqu'un sait ce qui ne va pas ???

<modération>Ajout d'un espace pour éviter un problème avec les balises du forum</modération>
Modifié par Julien Royer (21 Feb 2007 - 23:10)
Salut,

Difficile à dire sans savoir où ça plante. As-tu isolé l'endroit exact ? Tu peux le faire par exemple en ajoutant des alert à plusieurs endroits du code.

De plus, que vaut le paramètre field ?