더북(TheBook)

속성 노드를 생성할 때는 createAttribute() 메서드를 사용합니다. 그리고 생성된 속성 노드에 값을 추가할 때는 속성 노드의 value 속성에 값을 할당하면 됩니다. 마지막으로, 생성한 속성 노드를 setAttributeNode() 메서드로 요소 노드와 연결합니다. 속성 노드는 a 요소 노드의 자식 노드로 추가하는 것이 아니라는 점에 주의하세요.

그림 12-21 속성 노드 연결

속성 노드까지 연결하면 이제 a 요소 노드는 a 태그의 기능을 하게 됩니다. 그래서 텍스트를 클릭하면 길벗 사이트로 정상적으로 이동합니다.

그림 12-22 a 요소 노드를 완전히 추가한 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.