이 자습서에서는 JavaScript에서 DOM 요소를 선택하는 다양한 방법을 보여줍니다.
JavaScript에서 DOM 요소를 선택하는 다른 방법은 무엇입니까?
JavaScript에서 DOM 요소를 선택하려면 다음 방법을 사용하십시오.
- getElementById() 메서드
- getElementsByClassName() 메서드
- getElementsByTagName() 메서드
- querySelector() 메서드
- querySelectorAll() 메서드
방법 1: 'getElementById()' 방법을 사용하여 DOM 요소 선택
DOM 요소를 선택하려면 ' getElementById() ” 요소의 할당된 ID를 기반으로 하는 메서드입니다. 이 메서드는 고유한 ' ID ' 기인하다. 지정된 id를 가진 요소에 대한 참조를 제공하고 ' 없는 ” 일치하는 요소가 없는 경우.
통사론
getElementById() 메서드에 대해 아래 제공된 구문을 사용합니다.
문서. getElementById ( 'idName' )
여기서 “ idName ”는 요소에 할당된 id 속성의 이름입니다.
예
HTML 파일에서 ' h4 ” 태그. div 요소에 ID를 지정하고 'h4' 요소 제목을 ' 사업부 ' 그리고 ' 표제 ', 각각. div 요소에 style 속성을 추가하여 중앙에 정렬합니다. 또한 ' 부분 ” 색상을 변경하는 두 번째 제목:
< 사업부 ID = '사업부' 스타일 = '텍스트 정렬:가운데;' >< h4 ID = '표제' > 다른 방법을 사용하여 DOM 요소에 액세스 < / h4 >
< h4 수업 = '부분' ID = '표제' > 'getElementById()' 메서드를 사용하여 JavaScript에서 DOM 요소 선택
< / h4 >
< / 사업부 >
이제 ' 사업부 '의 도움으로 할당된 ID를 사용하는 요소 getElementById() ' 방법:
~였다 getById = 문서. getElementById ( '사업부' ) ;id '에 대해 요소를 인쇄하십시오. 사업부 ” 콘솔에서:
콘솔. 통나무 ( getById ) ;필수 HTML 요소가 성공적으로 검색되었음을 알 수 있습니다.
방법 2: 'getElementsByClassName()' 방법을 사용하여 DOM 요소 선택
'의 도움으로 할당된 클래스를 사용하여 DOM 요소를 선택할 수도 있습니다. getElementsByClassName() ' 방법. 클래스 이름으로 요소 목록을 선택합니다. 지정된 클래스 이름을 가진 모든 요소를 포함하는 배열과 유사한 객체인 라이브 HTMLCollection 객체를 출력합니다.
통사론
다음 구문은 'getElementsByClassName()' 메서드에 사용됩니다.
문서. getElementsByClassName ( '클래스 이름' )예
여기에서 클래스 '를 포함하는 요소를 얻습니다. 부분 ” 콘솔에 인쇄:
~였다 getByClass = 문서. getElementsByClassName ( '부분' ) ;콘솔. 통나무 ( getByClass ) ;
출력에서 볼 수 있듯이 요소 '를 포함하는 길이 1의 배열이 반환되었습니다. h4 ' 클래스에 속한 사람 ' 부분 ”:
방법 3: 'getElementsByTagName()' 방법을 사용하여 DOM 요소 선택
요소에 할당된 id나 클래스가 없는 경우 ' getElementsByTagName() ” 메서드를 사용하여 태그 이름으로 요소를 가져옵니다. 또한 지정된 태그 이름을 가진 모든 요소를 포함하는 배열과 같은 객체인 라이브 HTMLCollection 객체를 반환합니다.
통사론
태그 이름을 기반으로 요소를 선택하려면 주어진 구문을 따르십시오.
getElementsByTagName ( 태그 이름 )예
태그 이름 '을 전달하여 'getElementsByTagName()' 메서드를 호출합니다. h4 '. 그런 다음 콘솔에서 지정된 태그 이름과 일치하는 요소 목록을 인쇄합니다.
~였다 getByTag = 문서. getElementsByTagName ( 'h4' ) ;콘솔. 통나무 ( getByTag ) ;
산출
방법 4: 'querySelector()' 방법을 사용하여 DOM 요소 선택
사용 ' 쿼리 선택기() ” 메서드를 사용하여 DOM 요소를 가져옵니다. 지정된 CSS 선택기와 일치하는 단일 요소를 선택합니다. 문서에서 찾은 첫 번째 일치 요소를 반환합니다. 일치하는 요소가 없으면 ' 없는 '.
통사론
아래 언급된 구문은 'querySelector()' 메서드에 사용됩니다.
문서. 쿼리 선택기 ( 기인하다 )여기서 속성은 id 또는 클래스와 같은 CSS 선택자입니다. #myId ” “ .내 수업 '.
예
'querySelector()' 메서드를 호출하고 id '를 전달합니다. #표제 ” 동일한 ID를 포함하는 요소를 가져오려면:
~였다 getByquery = 문서. 쿼리 선택기 ( '#표제' ) ;콘솔. 통나무 ( getByquery ) ;
첫 번째로 일치하는 요소를 출력으로 제공합니다.
방법 5: 'querySelectorAll()' 방법을 사용하여 DOM 요소 선택
지정된 속성(id 또는 class)을 포함하는 모든 요소를 선택하려면 ' querySelectorAll() ' 방법. 정의된 특정 CSS 선택기와 일치하는 요소 목록을 선택합니다. 특정 CSS 선택자와 일치하는 문서의 모든 요소를 포함하는 NodeList 객체를 제공합니다.
통사론
요소 목록을 가져오려면 다음 구문을 사용하십시오.
문서. querySelectorAll ( 기인하다 )예
id '를 포함하는 일치하는 요소 목록을 얻으려면 표제 ' 와 더불어 ' querySelectorAll() ” 메서드와 콘솔의 요소에 대한 인쇄:
~였다 getByqueryAll = 문서. querySelectorAll ( '#표제' ) ;콘솔. 통나무 ( getByqueryAll ) ;
산출
JavaScript에서 DOM 요소를 선택하는 것이 전부입니다.
결론
JavaScript에서 DOM 요소를 선택하려면 ' getElementById() ”, “ getElementsByClassName() ”, “ getElementsByTagName() ”, “ 쿼리 선택기() ', 아니면 그 ' querySelectorAll() ' 방법. 이러한 메서드는 고유 식별자, 클래스 이름, 태그 이름 또는 CSS 선택기를 기반으로 DOM에서 요소를 선택하는 다양한 방법을 제공합니다. 이 자습서에서는 JavaScript에서 DOM 요소를 선택하는 다양한 방법을 보여주었습니다.