JavaScript getElementsByClassName (한국어)

요약 :이 자습서에서는 getElementsByClassName() 메서드를 사용하여 클래스 이름으로 요소를 선택하는 방법을 배웁니다.

getElementsByClassName () 메소드 소개

모든 HTML 요소에는 다음과 같은 선택적 클래스 속성이 있습니다.

Code language: HTML, XML (xml)

class 속성의 값은 요소 클래스의 공백으로 구분 된 목록입니다. 클래스는 대소 문자를 구분합니다.

클래스를 사용하면 CSS를 사용하여 요소를 일치시킬 수 있습니다. 예 :

Code language: CSS (css)

자바 스크립트에서는 getElementsByClassName() 메서드를 사용하여 클래스를 기반으로 요소를 선택합니다.

getElementsByClassName() 메소드는 document 개체 및 모든 HTML 요소에서 사용할 수 있습니다.

getElementsByClassName() 메소드는 하나 이상의 클래스 이름을 포함하는 문자열 인 단일 인수를 허용합니다.

Code language: JavaScript (javascript)

여기서 구문에서 classNames 매개 변수는 일치시킬 클래스 이름을 나타내는 문자열입니다. 예 :

Code language: JavaScript (javascript)

여러 클래스로 요소를 일치시키는 경우 공백을 사용하여 다음과 같이 구분해야합니다.

Code language: JavaScript (javascript)

iv id =에 .btn 또는 .btn-primary와 같은 클래스 선택기를 사용할 수 없습니다. “3984b2c430″>

메소드.

getElementsByClassName() 메소드는 요소의 라이브 HTMLCollection를 반환합니다. 배열과 유사한 객체입니다.

document 객체에서 getElementsByClassName() 메소드를 호출하면 메소드가 전체 문서에서 지정된 클래스 이름을 가진 요소의 경우.

그러나 특정 요소에 대해 getElementsByClassName() 메소드를 호출하면 일치하는 요소 만 해당 요소의 하위 트리입니다.

JavaScript getElementsByClassName () 예제

getElementsByClassName() 메소드를 사용하는 몇 가지 예제를 살펴 보겠습니다.

다음 HTML이 있다고 가정합니다.

1) 요소에서 JavaScript getElementsByClassName () 호출 예제

다음 예제는 getElementsByClassName() 메소드를 사용하여 <ul> 요소의 하위 항목 :

출력 :

Code language: JavaScript (javascript)

작동 방식 :

  • 먼저 클래스 이름이 menu<ul> 요소를 선택합니다. getElementById() 메소드를 사용하여 div>.
  • 그런 다음 <li> 요소를 선택합니다. 이는 iv getElementsByClassName() 메소드를 사용하는 id = “97714a3b78″>

요소.

  • 마지막으로 요소는 Array 개체의 map() 메서드를 차용합니다.
  • 2) 문서 예제에서 JavaScript getElementsByClassName () 호출

    class heading-secondary, 다음 코드를 사용합니다.

    출력 :

    Code language: JavaScript (javascript)

    이 예 document 개체에서 getElementsByClassName() 메서드를 호출하므로 heading-secondary 전체 문서에서.

    이 자습서에서는 getElementsByClassName() 메서드를 사용하여 하나 이상의 클래스 이름으로 요소를 선택하는 방법을 배웠습니다.

    p>

    • 이 튜토리얼이 도움이 되었습니까?
    • 예 아니요

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다