JavaScript에서 event.target은 무엇입니까?

Javascripteseo Event Target Eun Mueos Ibnikka



이벤트 ”는 개체의 상태가 변경될 때 발생합니다. 키를 누르거나 마우스를 클릭하는 것과 같은 사용자 활동으로 인해 이벤트가 발생할 수 있습니다. JavaScript에는 이벤트 처리 기능에 도움이 되는 몇 가지 이벤트 속성이 있습니다. “ 이벤트.대상 ”는 이벤트를 트리거한 특정 요소를 식별하는 요소 중 하나입니다.

이 게시물은 'event.target'과 JavaScript에서의 사용법을 설명합니다.

JavaScript에서 'event.target'은 무엇입니까?

이벤트.대상 은(는) '의 속성/속성입니다. 이벤트 ” 자바스크립트에서. 이벤트를 트리거한 요소를 나타냅니다. event.target 속성에 액세스하려면 요소의 이벤트를 수신해야 합니다. “ addEventListener() ” 메서드는 특정 이벤트를 듣기 위해 활용됩니다.







통사론



'event.target' 속성을 사용하려면 다음 구문을 따르십시오.



요소. addEventListener ( '<이벤트>' , 기능 ( 이벤트 ) {

콘솔. 통나무 ( 이벤트. 표적 )

} )

주어진 구문에서





  • addEventListener() ” 메서드는 특정 요소에 대한 이벤트 핸들러를 추가하는 데 사용됩니다.
  • <이벤트> '는 '와 같은 이벤트를 나타냅니다. 딸깍 하는 소리 ”, “ 마우스 오버 ', 등등.

주어진 예에서 '를 사용하여 이벤트를 트리거한 요소를 가져옵니다. 이벤트.대상 ' 재산.

여기에서 id를 할당하여 버튼을 생성합니다. btn ” 버튼에 액세스하기 위해 JavaScript에서 사용됩니다.



< 버튼 ID = 'btn' > 여기를 클릭하세요 단추 >

JavaScript 파일에서 먼저 할당된 ID를 사용하여 ' getElementById() ' 방법:

const 단추 = 문서. getElementById ( 'btn' ) ;

버튼에 이벤트 리스너를 연결합니다. “ 딸깍 하는 소리 ” 이벤트는 버튼 클릭 시 시작되며 이벤트 객체는 이벤트 리스너에 인수로 전달됩니다. “ 이벤트.대상 ” 속성은 이벤트를 트리거한 버튼 요소에 대한 참조를 얻기 위해 리스너 함수에서 액세스할 수 있습니다.

단추. addEventListener ( '딸깍 하는 소리' , 기능 ( 이벤트 ) {

콘솔. 통나무 ( '대상 이벤트:' , 이벤트. 표적 ) ;

} ) ;

출력에는 클릭한 특정 버튼의 참조가 표시됩니다.

더 많은 정보를 얻고 해당 속성을 사용하여 대상 이벤트에 스타일 지정과 같은 다양한 기능을 적용할 수 있습니다.

'event.target'의 속성은 무엇입니까?

대상 요소에 대한 정보를 제공하는 'event.target' 속성의 다양한 속성이 있습니다. event.target 객체의 공통 속성 중 일부는 다음과 같습니다.

event.target 속성 설명
이벤트.대상.태그 이름 '를 얻는 데 사용됩니다. 이름 ” 대상 요소의 HTML 태그.
이벤트.대상.값 '를 검색하는 데 활용 ” 대상 요소의. 이 속성은 주로 입력 요소에 사용됩니다.
이벤트.대상.ID '를 얻기 위해 ID ” 속성을 지정하려면 지정된 속성을 사용하십시오.
이벤트.대상.클래스 목록 '의 목록 클래스 ” 대상 요소를 포함하는 이 특성에 의해 액세스됩니다.
이벤트.대상.텍스트 콘텐츠 '를 얻는 데 사용됩니다. 텍스트 내용 ” 대상 요소의.
이벤트.대상.href 이 속성은 ' 헥사 ” 링크와 같은 대상 요소의 속성.
이벤트.대상.스타일 수정을 위해 ' CSS ” 속성을 사용하려면 이 속성을 사용하십시오.

예제 1: 대상 요소의 배경색 변경

제공된 예에서 '를 사용하여 대상 요소의 배경색을 변경합니다. 스타일 '의 속성 딸깍 하는 소리 ' 이벤트:

const 단추 = 문서. getElementById ( 'btn' ) ;

단추. addEventListener ( '딸깍 하는 소리' , 기능 ( 이벤트 ) {

이벤트. 표적 . 스타일 . 배경색 = '파란색' ;

} ) ;

산출

예제 2: 대상 요소의 값 가져오기

태그를 사용하여 입력 텍스트 필드와 텍스트를 표시할 영역을 만듭니다. 입력 필드에 ID를 할당하고

태그를 ' takeInput ' 그리고 ' 보여주다 ”, 각각:

< 입력 유형 = '텍스트' ID = 'takeInput' >

< 아이디 = '보여주다' > >

'를 사용하여 텍스트 필드의 참조를 가져옵니다. getElementById() ' 방법:

입력되었다 = 문서. getElementById ( 'takeInput' ) ;

사용 ' ' 속성을 ' 이벤트.대상 ”를 사용하여 대상 요소의 값을 가져옵니다.

입력. addEventListener ( '입력' , ( 이벤트 ) => {

문서. getElementById ( '보여주다' ) . innerHTML = 이벤트. 표적 . ;

} )

텍스트 상자에 입력한 값이 ' ' 기인하다:

이것이 JavaScript의 'event.target'에 관한 전부였습니다.

결론

이벤트.대상 ”는 이벤트를 트리거/초기화한 요소를 나타냅니다. 대상 요소에 대한 정보를 제공하는 'event.target' 속성의 일부 속성이 있습니다. 예를 들어, ' 이벤트.대상.태그 이름 ”, “ .값 ”, “ .ID ”, “ .스타일 ', 등등. 이 게시물은 'event.target', 속성 및 JavaScript에서의 사용법을 설명했습니다.