다음 코드가 있습니다.
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
에서 마우스 오른쪽 버튼을 클릭하면 다음 <div class="foo"></div>
이 반환됩니다.
div.foo, div.foo, div.foo
에서 마우스 오른쪽 버튼을 클릭하면 다음 <input>
이 반환됩니다.
입력, 입력, 입력
모두 같은 결과를 가져 오는 것 같습니다. 그들 중 하나가 다른 것들과 다른 용도로 사용되는 상황이 있습니까?