더북(TheBook)

12.4.1 노드 추가하기

새로운 요소를 화면에 추가하려면 먼저 DOM 트리에 새로운 노드를 생성하는 작업을 해야 합니다. 그리고 생성한 노드를 기존의 DOM 트리 노드와 연결합니다. 이때 사용할 수 있는 메서드는 다음과 같습니다.

노드를 추가할 때 사용할 수 있는 메서드는 다음과 같습니다.

표 12-7 노드 추가 메서드

구분

메서드

설명

노드 생성

createElement()

요소 노드를 생성합니다.

createTextNode()

텍스트 노드를 생성합니다.

createAttribute()

속성 노드를 생성합니다.

노드 연결

<기준 노드>.appendChild(<자식 노드>)

기준 노드에 자식 노드를 연결합니다.

<기준 노드>.setAttributeNode(<속성 노드>)

기준 노드에 속성 노드를 연결합니다.

노드를 추가할 수 있게 기본 예제 코드를 작성합니다. 예제 코드는 일부러 간단한 형태로 작성했습니다.

12/04/node_basic.html

<!DOCTYPE html>
<html>
<head>
  <title>Create Node</title>
</head>
<body>
  <script></script>
</body>
</html>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.