2016-03-24 9 views
-3
var rightSide=document.getElementById("rightSide"); 
var leftsidecopy = leftSide.cloneNode(true); 
document.getElementById("leftsidecopy").removeChild(); 
document.getElementById("rightSide").appendChild(leftsidecopy); 

Ich habe eine Originalkopie von Daten in leftside.Ich mache eine Kopie von links. Ich entferne das letzte Kind von links und initialisiere auf der rechten Seite. Dieser Code funktioniert nicht!Wie entferne ich das letzte untergeordnete Element in DOM?

+1

Können Sie bitte den zugehörigen HTML-Code posten. –

+1

Sie übergeben keinen Knoten an 'removeChild()' zu entfernen – Ramanlfc

+1

Es ist nicht klar, welches Ergebnis Sie erreichen möchten. Was ist 'document.getElementById (" leftsidecopy "). RemoveChild()' soll das? Als erstes zeigen Sie kein Element mit einem 'id =" leftsidecopy "' und zweitens übergeben Sie kein DOM-Element an 'removeChild()'. So scheint es, dass die Anweisung wahrscheinlich nur einen Fehler auslöst. – jfriend00

Antwort

0

Versuchen Sie diese Art von Sache. Ich versuche ol, wenn Sie auf anderen Tag brauchen, können Sie versuchen.

<ol id="myTestList"> 
    <li>List item 1</li> 
    <li>List item 2</li> 
    <li>List item 3</li> 
    <li>List item 4</li> 
    <li>List item 5</li> 
    <li>List item 6</li> 
    <li>List item 7</li> 
</ol> 

$('ol#myTestList li:last-child').remove(); 
Verwandte Themen