ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • createElement()
    Study/JavaScript 2020. 6. 8. 15:38

     

     

     HTML 문서에서 Document.createElement() 메서드는 지정한 tagName의 HTML 요소를 만들어 반환한다.

    tagName을 인식할 수 없으면 HTMLUnknownElement를 대신 반환한다.

     

     

     

     

    구문


    let element = document.createElement(tagName[, options]);

     

    매개변수

     

    tagName

        : 생성할 요소의 유형을 가리키는 문자열

     

    options 

        : is 속성 하나를 가진 ElementCreationOptions 객체.

        속성의 값은 customElements.define() 을 사용해 정의한 사용자 정의 요소 입니다.

     

     

    예제


    아래 예제는 새로운 <div> 엘리먼트를 생성한 후, ID가 "div1" 인 요소 이전에 추가합니다.

     

    <!DOCTYPE html>
    <html>
    <head>
      <title>||Working with elements||</title>
    </head>
    <body>
      <div id="div1">위의 텍스트는 동적으로 추가했습니다.</div>
    </body>
    </html>
    document.body.onload = addElemnt;
    
    function addElement() {
    	// create a new div element
        let newDiv = document.createElement("div");
        
        // and give it some content
        let newContent = document.createTextNod("환영합니다!");
        
        // add the text node to the newly created div
        newDiv.appendChild(newContent);
        
        // add the newly created element and its content into the DOM
        let currentDiv = document.getElementById("div1");
        document.body.insertBefore(newDiv, currentDiv);
    }
        
        

     

     

    출처 : mdn

    'Study > JavaScript' 카테고리의 다른 글

    forEach()와 map()의 차이점  (3) 2020.06.13
    원시값의 메서드  (0) 2020.06.10
    정적 메서드와 정적 프로퍼티  (0) 2020.06.08
    클래스, 함수 변경해보기  (0) 2020.06.07
    클래스와 기본 문법  (0) 2020.06.07

    댓글

Designed by Tistory.