java script/DOM

1.7 Using JavaScript Methods to Create Element and Text Nodes

iskull 2021. 8. 25. 22:30
728x90

  브라우저가 HTML 문저를 파싱하면, HTML 파일에 있는 내용을 토대로 노드들과 트리를 생성한다. 여기서 브라우저는 HTML 문서를 처음 로딩할때 노드들을 생성한다. 하지만 createElement(), createTextNode()를 사용하면 필요한 노드를 생성할 수 있다.

  createElement()는 생성하기 원하는 요소를 스트링 인자로 받는다. 이 스트링 인자는 Element 객체의 tagName 프로퍼티가 반환하는 스트링과 같다.

  createAttribute()는 deprecated되었다. 따라서 createAttribute()대신 getAttribute(), setAttribute(), removeAttribute()를 사용하자.

  만약 코멘트 노드를 생성하고 싶다면 createComment()를 사용하면 된다.

 

출처 - DOM Enlightement