this.parent.parent.removeChild (this.parent) funktioniert nicht in IE8
-
30-09-2019 - |
Frage
Ich bin vor einem Problem wegen removeChild Methode in Javascript.
ich Code unten bin mit einem div-Tag zu entfernen.
this.parent.parent.removeChild (this.parent).
, dass Code funktioniert ziemlich gut in FF aber sie geben Fehler mich in IE7 / 8.
. "Fehler: Objekt nicht unterstützt diese Eigenschaft oder Methode"
ist removeChild Methode wird in IE7 nicht unterstützt / 8 oder gibt es eine andere alternative dieser Methode?
Grüße,
Mahendra Athneria
Mumbai, Maharashtra, Indien
Lösung 2
Dank für Ihre kostbare Zeit und Antwort. Besonderer Dank an Meder .
Schließlich fand ich die Lösung.
Hier ist meine Lösung und Analyse.
eigentlich in meinem Code ich war mit this.parent.parent.removeChild (this.parent) , um das Kind zu löschen. this.parent Rückkehr [Objektfenster] und [Objektfenster] unterstützt nicht die removeChild Eigenschaft. zur Verwendung removeChild Methode müssen wir den Element und das Element zu bekommen ich einige Veränderungen in meinem Code.
1. - ändern Sie die Methode Signatur
.
Funktion removeCriteria (thisobj) {.....}
2. -nur für IE
thisObj.srcElement.parentElement.parentElement.removeChild (thisObj.srcElement.parentElement);
Diese Lösung funktioniert für mich und hofft, dass meine Analyse richtig ist :-)
Für @Meder & andere Senioren - korrigieren Sie mich, wenn ich falsch bin.
Grüße,
Mahendra
Mumbai, Maharashtra, Indien
Andere Tipps
Es sollte nicht parentNode
parent