2009-07-17 5 views

답변

8

onFocus는 양식 요소에 적용될 때 값을 입력 할 수 있도록 입력란을 탭하거나 클릭하여 필드가 포커스를 받으면 트리거됩니다. 대부분의 HTML 요소는 어떤 경우에도 onMouseEnter를 통해 포커스가 제공되지 않으므로 두 이벤트가 완전히 다릅니다.

+1

또한 IE만이 mouseenter 이벤트를 기본적으로 지원합니다. 모든 브라우저는 포커스 이벤트를 지원합니다. –

1

마우스를 객체 위에 올리면 onMouseEnter가 표시됩니다. 또한 키보드로 포커스를 가져 오거나 프로그래밍 방식으로 탭으로 이동할 수 있습니다.

2

onfocus 이벤트가 발생 될 때 요소의 사용자 클릭 일반적 <input> 또는 <textarea> 요소 및 mousover 이벤트가 발생할 때 페이지에 어떤 요소 위에 포인터 마이스. 그러나 mouseenter 이벤트는 IE 및 implemented by some javascript libraries에서 사용되는 비표준 이벤트입니다.

+1

실제로'mouseenter'는 IE에서 기본입니다. –

+0

감사합니다. 답변을 업데이트했습니다. – tj111

관련 문제