6
A
답변
7
이러한 속성은 JavaScript 마우스 이벤트와 동일합니다. JavaScript 이벤트는 DOM을 트래버스합니다 ("버블 링"이라고 함). target
은 이벤트가 원래 발송 된 객체입니다. currentTarget
은 이벤트 처리기가 연결된 객체입니다.
예는이 HTML 구조를 가지고 :
<ul id="list">
<li>Entry 1</li>
<li>Entry 2</li>
</ul>
을 당신은 <ul>
요소 (중 자바 스크립트 또는 다트를 통해 개념은 동일)에 클릭 핸들러를 추가합니다.
"항목 2"를 클릭하면 클릭 핸들러가 호출됩니다 (이벤트가 "거품을 일으키기"때문에). target
은 <li>
요소이고 currentTarget
요소는 <ul>
요소입니다. 어느 것을 사용해야하는지는 핸들러에서 무엇을하고 싶은지에 달려 있습니다. 예를 들어 target
을 사용하여 "항목 2"를 숨기거나 currentTarget
을 사용하여 전체 목록을 숨길 수 있습니다.
relatedTarget
으로 참조되는 요소는 MouseEvent의 유형에 따라 다릅니다. 목록은 event.relatedTarget입니다. 위의 예에서 클릭 이벤트에는 관련 대상이 없기 때문에 null
이됩니다.
관련 MDN 링크 : event.currentTarget, event.target
관련 문제
- 1. "disabled"속성의 목적은 무엇입니까?
- 2. $ scope.this 속성의 목적은 무엇입니까?
- 3. NSMenuItem의 태그 속성의 목적은 무엇입니까?
- 4. GET SET 속성의 목적은 무엇입니까?
- 5. html name 속성의 목적은 무엇입니까?
- 6. HTML의 "role"속성의 목적은 무엇입니까?
- 7. ios 클래스에서 adjustfield의 목적은 무엇입니까?
- 8. 최상위 클래스에서 @TestConfiguration의 목적은 무엇입니까?
- 9. HTML 입력 태그 값 속성의 목적은 무엇입니까?
- 10. JSF 명령 단추의 label 속성의 목적은 무엇입니까?
- 11. img 태그의 ismap 속성의 실제 목적은 무엇입니까?
- 12. OpenLayer 기능의 "population"속성의 목적은 무엇입니까?
- 13. 이러한 PHPDOC 속성의 목적은 무엇입니까? 일반적으로
- 14. GtkTreeView 위젯과 같은 GtkWidget.events 속성의 목적은 무엇입니까?
- 15. MySQL의 int에서 괄호 안의 속성의 목적은 무엇입니까?
- 16. qgraphicsitem의 mouseevent 만 실행하는 방법은 무엇입니까? (qgraphicsview의 나머지 mouseevent 무시)
- 17. maven-build를 할 때 "target/classes"폴더에있는 다른 버전의 클래스 파일의 목적은 무엇입니까?
- 18. 필드 편집을 제어하지 않는다면 편집 가능한 속성의 목적은 무엇입니까?
- 19. 비표준 값을 가진 meta http-equiv 속성의 목적은 무엇입니까?
- 20. method-target의 목적은 무엇입니까?
- 21. toString을 재정의하는 목적은 무엇입니까?
- 22. 목적은
- 23. 다른 클래스에서 Array를 얻는 방법은 무엇입니까?
- 24. mouseevent C#
- 25. System.Data.SqlClient.SqlParameter.IsNullable의 목적은 무엇입니까?
- 26. 부모 클래스에서 '속성의 get'으로 클래스 객체를 전달하면
- 27. 파이썬 클래스에서 속성의 이름을 찾는 방법
- 28. grails 도메인 클래스에서 hasMany 인스턴스 속성의 평균을 얻는 방법은 무엇입니까?
- 29. 안드로이드의 매니페스트 파일의 서비스 클래스에서 정의 된 프로세스의 목적은 무엇입니까?
- 30. 기본 클래스에서 속성의 값을 가져 오는 방법은 무엇입니까?
은 "자바 스크립트"태그의 추가를 제안, 질문 등 두 언어에 적용 본질적으로 대답합니다. – MarioP