Если я правильно понял:
<script type="text/javascript">
window.onload = function(){
var element = document.getElementsByTagName('div')[0];
element.appendChild(document.createElement('p')); //добавляем новый элемент P в DIV
var children = element.childNodes, i = children.length;
if(element.hasChildNodes()){ //проверяем дочернии элементы DIV
while(i--){
alert(children[i].tagName);
}
}
while(element.firstChild){ //удаляем дочернии элемент P
element.removeChild(element.firstChild);
alert(document.getElementsByTagName('p')[0]);
}
};
</script>
<div></div>