html 하위 요소의 하위 요소... 접근하기

    
하위 요소의 하위 요소에 접근하려면, 연속적으로 `querySelector`나 `querySelectorAll`을 사용하면 됩니다. CSS 선택자 문법을 활용하면 다양한 방식으로 요소를 선택할 수 있습니다.



예를 들어, 아래와 같은 구조의 HTML이 있다고 가정합니다:



```html
<div id="parent">

    <div class="child">

        <span class="grandchild">Text</span>

    </div>

</div>


```



1. **직접 CSS 선택자로 접근**:



    직접적으로 `#parent .child .grandchild`와 같은 CSS 선택자를 사용해 원하는 요소에 접근할 수 있습니다.



    ```javascript

    let grandchild = document.querySelector("#parent .child .grandchild");

    ```



2. **단계적으로 접근**:



    단계적으로 각 요소를 찾아 나갈 수도 있습니다.



    ```javascript

    let parent = document.getElementById("parent");

    let child = parent.querySelector(".child");

    let grandchild = child.querySelector(".grandchild");

    ```



이렇게 원하는 하위 요소에 접근하는 방법은 여러 가지가 있으며, 상황에 따라 적절한 방법을 선택하면 됩니다.

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet