본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

Javascript

요소 선택 해보기~

by C0Di 2022. 8. 6.
728x90

요소 선택

요소를 직접 선택하는 메서드

메서드 설명
getElementById() document.getElementByid('content')일 경우 HTML 요소 중 id 속성이 'content'인 요소를 선택합니다.
getElementsByClassName() document.getElementsByClassName('menu')일 경우 HTML 요소 중 class 명이 'menu'인 요소들을 선택합니다.
getElementsByTagName() document.getElementsByTagName('ul')일 경우 HTML 요소 중 태그명이 'ul'인 요소들을 선택합니다.
getElementsByName() document.getElementsByName('txt')일 경우 HTML 요소 중 name명이 'txt'인 요소들을 선택합니다.
querySelector() 요소의 선택 방법이 css 선택 방법과 같습니다. 선택된 요소 중 첫 번째 요소만 선택합니다.
document.querySelector('.lnb')
document.querySelector(div)
document.querySelector('#gnb li')
querySelectorAll() querySelector()는 선택된 요소 중 첫 번째 요소만 선택하는 반면 querySelectorAll()은 모든 요소를 선택합니다.

활용예시

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>요소를 직접 선택하는 메서드</title>
    <script>
        window.onload = function() {
            var list1 = document.querySelector('#box1 > ul > li');
            var list2 = document.querySelectorAll('#box2 > ul > li');
            console.log(list1);
            console.log(list2);
            // list1.style.background = "#ff6600";
            // list2[0].style.background = "#ccc";
            // list2.item(1).style.background = "#ddd";
        };
    </script>
</head>
<body>
    <div id="box1">
        <ul>
            <li>내용1</li>
            <li>내용2</li>
            <li>내용3</li>
        </ul>
    </div>
    <div id="box2">
    <ul>
            <li>내용4</li>
            <li>내용5</li>
            <li>내용6</li>
        </ul>
    </div>
</body>
</html>
결과보기
• 내용1
• 내용2
• 내용3

• 내용4
• 내용5
• 내용6
728x90
반응형

'Javascript' 카테고리의 다른 글

내장함수가 뭘까?  (5) 2022.08.14
join() / pop() / push() 에 대하여 알아보자!  (9) 2022.08.11
전역변수와 지역변수  (5) 2022.07.28
함수  (6) 2022.07.26
데이터 타입  (6) 2022.07.26

댓글

#HASH_TAGS

-

1

ImageSlideEffect 테스트테스트 scroll-snap-align HTML 이건 또 뭐람 필터선택자 코드 scroll-snap-type JQuery 오징어 한마리 수확 완료! 오늘은 내가바로 오징어! 숙제가 다양해서 너무 좋아요 오징어 두마리 포획 완료 다크모드 멈추지 않는 ' j ' 시리-즈 울적하니 꽃을 달아봤습니다 오늘 조업 마감했습니다. 공부 제이쿼리 화사한가요? 내일은 즐거운 월요일 Method 오늘도 웹표준은.. 오징어 1Kg 당 3000원 메서드 선택해주세요 코딩 슬라이드 결과 : 월요일 테스트