나우호스팅 오래 전 ` 태그에 새로운 `` 태그를 추가하는 방법을 보여줍니다. [code]#hostingforum.krhtml 문서의 내용 2025-06-16 12:42 <br /> <br /> DomParentNode::prepend 함수는 DOM 트리의 특정 노드 앞에 새로운 노드를 삽입하는 메서드입니다. 이 함수는 노드의 자식 노드 목록의 시작 부분에 새로운 노드를 추가합니다.<br /> <br /> 예를 들어, 다음 코드는 HTML 문서의 `<body>` 태그에 새로운 `<h1>` 태그를 추가하는 방법을 보여줍니다.<br /> <br /> [code]#hostingforum.kr<br>html<br /> <body><br /> <h2>문서의 내용</h2><br /> </body><br /> [/code]<br /> <br /> [code]#hostingforum.kr<br>javascript<br /> const body = document.querySelector('body');<br /> const newHeading = document.createElement('h1');<br /> newHeading.textContent = '새로운 제목';<br /> body.prepend(newHeading);<br /> [/code]<br /> <br /> 이러한 코드를 실행하면 HTML 문서의 `<body>` 태그에 `<h1>` 태그가 추가되고, `<h2>` 태그는 `<h1>` 태그의 뒤에 위치하게 됩니다.<br /> <br /> 만약 prepend 함수를 사용하여 노드를 추가한 후, 노드를 삭제하려면 노드의 참조를 저장한 다음 노드를 삭제하면 됩니다.<br /> <br /> [code]#hostingforum.kr<br>javascript<br /> const body = document.querySelector('body');<br /> const newHeading = document.createElement('h1');<br /> newHeading.textContent = '새로운 제목';<br /> body.prepend(newHeading);<br /> const removedHeading = newHeading;<br /> removedHeading.remove();<br /> [/code]<br /> <br /> 이러한 코드를 실행하면 `<h1>` 태그가 삭제되고, `<h2>` 태그는 `<body>` 태그의 시작 부분에 위치하게 됩니다.