Question

Je suis face à un problème en raison de la méthode removeChild en javascript.

J'utilise ci-dessous code pour supprimer une balise div.

this.parent.parent.removeChild (this.parent).

ce code fonctionne assez bien dans FF mais il me donne erreur dans IE7 / 8.

. "Erreur: objet ne prend pas en charge cette propriété ou méthode"

est la méthode removeChild ne sera pas supporté dans IE7 / 8 ou est-il une autre variante de cette méthode?

Cordialement,
Mahendra Athneria
Mumbai, Maharashtra, Inde

Était-ce utile?

La solution 2

Merci pour votre temps précieux et réponse. merci à Meder .

Enfin, je trouve la solution.

Voici ma solution et l'analyse.

en fait dans mon code que j'utilisais this.parent.parent.removeChild (this.parent) pour supprimer l'enfant. retour this.parent [fenêtre objet] et [fenêtre objet] ne supporte pas la propriété removeChild. utilisation de la méthode removeChild nous avons besoin de élément et pour obtenir l'élément i fait un changement dans mon code.

1er - changer la signature de la méthode . fonction removeCriteria (cetobj) {.....}

2ème -seulement pour IE thisObj.srcElement.parentElement.parentElement.removeChild (thisObj.srcElement.parentElement);
cette solution fonctionne pour moi et espère que mon analyse est juste :-)

Pour @Meder et autres personnes âgées - moi si je me trompe.

Cordialement,
Mahendra
Mumbai, Maharashtra, Inde

Autres conseils

Il doit être parentNode pas parent

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top