더북(TheBook)

12.3.5 메서드로 속성 조작하기

지금까지 document 객체의 속성으로 HTML 요소에 접근해 일부 속성을 조작할 수 있었습니다. 그런데 다음 메서드를 사용하면 모든 속성을 전체적으로 조작할 수도 있습니다.

표 12-6 속성 조작 메서드

메서드 형식

설명

<노드>.getAttribute("속성명");

속성값을 가져옵니다.

<노드>.setAttribute("속성명", "속성값");

속성값을 설정합니다.

<노드>.removeAttribute("속성명");

속성을 삭제합니다.

getAttribute() 메서드는 선택된 요소 노드의 속성값을 가져오고 싶을 때 사용합니다.

12/03/attribute.html

<a href="https://www.gilbut.co.kr">길벗</a>
<script>
  const aEl = document.querySelector("a");
  const href = aEl.getAttribute("href");
  console.log(href);
</script>

그림 12-13 실행결과

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