HTML DOM createElement() 메서드는 JavaScript를 사용하여 HTML 요소를 동적으로 생성하는 데 사용됩니다. 요소 이름을 매개변수로 사용하여 해당 요소 노드를 생성합니다. 새로 생성된 요소를 DOM의 일부로 사용하려면 appendChild() 메서드를 사용해야 합니다.
구문
다음은 createElement() 메소드의 구문입니다 -
document.createElement(nodename)
예시
createElement() 메서드의 예를 살펴보겠습니다. -
<!DOCTYPE html> <html> <body> <h1>createElement() example</h1> <p>Click the below button to create more buttons</p> <button onclick="createButton()">CREATE</button> <br><br> <script> var i=0; function createButton() { i++; var btn = document.createElement("BUTTON"); btn.innerHTML="BUTTON"+i; var br= document.createElement("BR"); document.body.appendChild(btn); document.body.appendChild(br); } </script> </body> </html>
출력
이것은 다음과 같은 출력을 생성합니다 -
CREATE 버튼을 세 번 클릭하면. 하나의 버튼에 대한 한 번의 클릭 -
위의 예에서 -
사용자가 클릭하면 createButton() 메서드를 실행하는 CREATE 버튼을 만들었습니다.
<button onclick="createButton()">CREATE</button>
createButton() 함수는 문서 객체의 createElement() 메소드를 사용하여
var i=0; function createButton() { i++; var btn = document.createElement("BUTTON"); btn.innerHTML="BUTTON"+i; var br= document.createElement("BR"); document.body.appendChild(btn); document.body.appendChild(br); }