Markus**: replaceChild

Beitrag lesen

ich versuche das Erste mit dem Letzen, bzw. das Letze mit dem ersten DIV Element zu überschreiben. Allerdings terminiert das Ganze mit einem "node not found"

  
  
		//erstes DIV suchen und Knoten speichern  
			node = document.getElementById("parent").firstChild;  
			while (node != null) {  
				if (node.nodeName == 'DIV') {  
					first = node.cloneNode(true);  
					break;  
				}  
				node = node.nextSibling;  
			}  
		//letzes DIV suchen und Knoten speichern  
			node = document.getElementById("parent").lastChild;  
			while (node != null) {  
				if (node.nodeName == 'DIV') {  
					last = node.cloneNode(true);  
					break;  
				}  
				node = node.previousSibling;  
			}  
  
		//letzes DIV mit erstem überschreiben  
			document.getElementById("parent").replaceChild(first, last);  

hab ich "replaceChild" falsch verstanden?