JavaScript에서 DOM 요소를 선택하는 다른 방법은 무엇입니까

Javascripteseo Dom Yosoleul Seontaeghaneun Daleun Bangbeob Eun Mueos Ibnikka



JavaScript로 작업하는 동안 개발자는 다양한 목적을 위해 DOM 요소를 선택해야 할 수 있습니다. 예를 들어 웹 페이지의 콘텐츠 또는 스타일 수정, 사용자 이벤트에 응답, 웹 페이지의 데이터 액세스 등이 있습니다. 요컨대 JavaScript로 DOM 요소를 선택하고 조작하는 것은 동적 및 대화형 웹 페이지를 만드는 데 필수적입니다.

이 자습서에서는 JavaScript에서 DOM 요소를 선택하는 다양한 방법을 보여줍니다.

JavaScript에서 DOM 요소를 선택하는 다른 방법은 무엇입니까?

JavaScript에서 DOM 요소를 선택하려면 다음 방법을 사용하십시오.







방법 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 요소를 선택하는 다양한 방법을 보여주었습니다.