this.parent.parent.removeChild (this.parent) ne fonctionne pas dans IE8
-
30-09-2019 - |
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
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