Programing Language/Javascript

[Javascript] getElement*, querySelector*로 요소 접근하기

jheaon 2023. 3. 18. 01:27



📚 getElement*, querySelector*로 요소 접근하기 

 

DOM 탐색 프로퍼티를 사용해 목표 요소에 쉽게 접근할 수 있다.

 

🔖 DOM : Document Object Model로 웹페이지를 자바스크립트로 제어하기 위한 객체 모델을 의미한다. 

 

 

📒document.getElement* 을 통해 요소 검색하기

 

요소에 id 속성이 있으면 위치에 상관없이 메서드 document.getElement* 을 통해 접근이 가능하다. 

 

<div id="elem">
  <div id="elem-content">Element</div>
</div>

<script>
  // 요소 얻기
  let elem = document.getElementById('elem'); // 요소 접근

  // 배경색 변경하기
  elem.style.background = 'red';
</script>

 

 

 

 

📒document.querySelector* 을 통해 요소 검색하기

 

document.querySelector* 주어진 CSS 선택자에 대응하는 요소 중 첫번째 요소를 반환한다. 따라서 모든 요소를 반환하는 것을 원한다면, document.querySelectorAll 을 이용한다. 

 

<ul>
  <li>1-1</li>
  <li>1-2</li>
</ul>
<ul>
  <li>2-1</li>
  <li>2-2</li>
</ul>
<script>
  let elements = document.querySelectorAll('ul > li:last-child'); // 요소 접근

  for (let elem of elements) {
    alert(elem.innerHTML); // "1-2", "2-2"
  }
</script>

 

 

 

 

'Programing Language/Javascript'의 다른글

  • 현재글 [Javascript] getElement*, querySelector*로 요소 접근하기

관련글