ciao ragazzi non riesco a fare una cosa che forse per voi sembrerà stupidissima.... Vorrei aggiungere dinamicamente un DIV al di sotto di uno selezionato....

Ho una pagina del tipo:
codice:
	<div id="princDiv">
    	<div id="div1">div1</div>
    	<div id="div2">div2</div>
    	<div id="div3">div3</div>
    	<div id="div4">div4</div>
    	<div id="div5">div5</div>
    	<div id="div6">div6</div>
    	<div id="div7">div7</div>
    </div>

	 inserisci nel div 4 
al click vorrei che sotto al div4 si creasse col DOM un nuovo div per cui ho creato questo codice:

codice:
function InsertDiv(divName, contenuto)
{
	var parent;
	var divArray = document.getElementsByTagName("div");
	var divArrayL = divArray.length;
	
	var textNode = document.createTextNode(contenuto);
	var createDiv = document.createElement("div");
		createDiv.appendChild(textNode);
		createDiv.setAttribute('id', 'confirmDiv');
	
		for(var i=0; i<divArrayL; i++)
		{
			if(divArray[i].getAttribute("id") == divName){
				divArray[i].appendChild(createDiv);
				
				document.getElementById('aConfirm').setAttribute('onclick','');
				break;
			}
		}
}
Mi crea il div ma invece di inserirmelo sotto me lo inserisce ALL'INTERNO del div che mi punta...Come posso risolvere questo problema?

Grazie mille a tutti