2011-08-20 9 views
8

이 문제를 해결하기위한 방법을 찾는 데 혼란 스럽습니다. 아래에서 고려하십시오자바 스크립트 : eventlistener를 연결하지 않고 클릭 한 요소를 찾으십니까?

<body> 
    <div id="parent" onclick="myFunc"> 
    <div id="child-a"></div> 
    <div id="child-b"></div> 
    <div id="child-c"></div> 
    <div id="child-d"></div> 
    <div id="child-e"></div> 
    </div> 
</body> 

이벤트 수신기가 상위 요소에 연결되어 있습니다. 사용자가 'child-c'라고 말하면 클릭하면 div가 클릭 된 것을 "myFunc"를 사용하여 알아낼 수 있습니까? 이 경우에는 'child-c'입니다. 순수 JS 또는 jQuery를 사용하여 가능한 모든 솔루션?

자세한 설명이 필요하면 알려주세요. 도와 주셔서 감사합니다.

-Nishant

답변

1

예, 당신이 클릭 된 요소를 나타냅니다 이벤트의 target 속성을 확인할 수 있습니다. 이벤트 속성 here에 대한 자세한 내용을 볼 수 있습니다.

관련 문제