Domanda

Sono di fronte un problema a causa del metodo di removeChild in javascript.

sto usando qui sotto codice per rimuovere un tag div.

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

che il codice sta funzionando piuttosto bene in FF, ma darmi errore in IE7 / 8.

. "Errore: L'oggetto non supporta questa proprietà o metodo"

è metodo removeChild non è supportato in IE7 / 8 o c'è qualche altra alternativa di questo metodo?

Saluti,
Mahendra Athneria
Mumbai, Maharashtra, India

È stato utile?

Soluzione 2

grazie per il vostro tempo prezioso e risposta. Un ringraziamento speciale a Meder .

Infine ho trovato la soluzione.

Ecco la mia soluzione ed analisi.

in realtà nel mio codice stavo usando this.parent.parent.removeChild (this.parent) per eliminare il bambino. ritorno this.parent [finestra oggetto] e [finestra oggetto] non supporta la proprietà removeChild. per utilizzare il metodo removeChild abbiamo bisogno del L'elemento e per ottenere l'elemento che ho fatto qualche cambiamento nel mio codice.

1 ° - cambiare la firma del metodo
. removeCriteria funzione (thisObj) {} .....

2 ° -solo per IE
thisObj.srcElement.parentElement.parentElement.removeChild (thisObj.srcElement.parentElement);
questa soluzione funziona per me e spero la mia analisi è giusta :-)

Per @Meder e altri anziani - mi corregga se sbaglio.

Saluti,
Mahendra
Mumbai, Maharashtra, India

Altri suggerimenti

Si parentNode non parent

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top