event.srcElement에는 문자 그대로 다음과 같은 키워드가 있습니다. document.getElementById("")와 같은 다양한 속성을 호출할 수 있습니다. 사람들은 종종 Firefox에서 event.srcElement를 사용하는 방법을 묻습니다. 자세한 설명은 아래에 있습니다. IE에서는 이벤트 객체에 srcElement 속성이 있지만 target 속성은 없습니다. Firefox에서는 이벤트 객체에 target 속성이 있지만 srcElement 속성은 없습니다. 즉, 다음과 같이 동일합니다. firefox event.target = event IE의 .srcElement
해결책: obj(obj = event.srcElement ? event.srcElement : event.target;)를 사용하여 IE 또는 Firefox event.target의 event.srcElement를 대체합니다. 다음은 일부입니다. 일반적인 상황(IE에서 테스트를 통과합니다. Firefox에서 event.target을 테스트하려면 코드를 수정하고 저장한 다음 firefox로 테스트를 열 수 있습니다):
event.srcElement 관련 문제 - - 하위 event.srcElement의 태그 및 상위 태그: 첫 번째 하위 태그는 event.srcElement.firstChild입니다. 마지막 태그는 event.srcElement.lastChild 입니다. event.srcElement.children[i] event.srcElement.ChildNode[i]를 사용할 수도 있습니다. event.srcElement.parentElement는 마우스가 위치한 객체의 이전 객체를 참조합니다. .