var header1 = document.getElementById("header");
var p = document.createElement("p"); // 요소 노드를 생성합니다.
insertAfter(p, header1); // js에는 지정된 요소에 직접 추가하는 메서드가 없기 때문에 메소드를 직접 생성하려면
function insertAfter( newElement, targetElement ){ // newElement는 추가할 요소입니다. targetElement는 지정된 요소의 위치입니다.
var parent = targetElement.parentNode // 부모 노드를 찾습니다. the selected element
if( parent.lastChild == targetElement ){ // 지정된 요소가 노드의 마지막 위치인지 확인합니다. 그렇다면 AppendChild 메서드를 직접 사용합니다.
parent.appendChild( newElement, targetElement ) ;
}else{
parent.insertBefore( newElement, targetElement.nextSibling )
};