Uncaught-Ausnahme 'DOMException' mit Nachricht 'Hierarchy Request Error'

7

Ich erhalte Fehler beim Ersetzen oder Hinzufügen eines Kinds in einen Knoten.

Erforderlich ist:

Ich möchte dies zu ..

ändern %Vor%

gefällt das

%Vor%

Fehler ist

  

Schwerwiegender Fehler: Nicht abgefangene Ausnahme 'DOMException' mit Nachricht 'Hierarchy Request Error'

Mein Code ist

%Vor%     
Chandan Pasunoori 02.05.2013, 16:51
quelle

1 Antwort

36

Der Fehler Hierarchieanforderungsfehler mit DOMDocument in PHP bedeutet, dass Sie versuchen, einen Knoten in sich selbst zu verschieben. Vergleichen Sie dies mit der Schlange auf dem folgenden Bild:

Ähnlich verhält es sich mit Ihrem Knoten. Sie verschieben den Knoten in sich selbst. Das heißt, sobald Sie die Person durch den Absatz ersetzen möchten, ist die Person bereits ein Kind des Absatzes.

Die appendChild () -Methode verschiebt die Person effektiv bereits aus der DOM-Struktur, sie ist nicht mehr Teil:

%Vor%

Eva ist schon weg. Ihr parentNode ist der Absatz bereits.

Stattdessen möchten Sie zuerst das Kind ersetzen und dann anhängen:

%Vor%

Jetzt ist alles in Ordnung.

    
hakre 02.05.2013, 18:17
quelle

Tags und Links