증상
DIV 태그에 포함 된 입력 필드를 포함 하는 HTML 웹 페이지를 해야 합니다. 해당 웹 페이지에 스크립트를 사용 하 고 innerHTML 속성을 사용 하 여 주변 DIV 용기 교체. (이 이때도 포함 입력 필드에 포커스가 있습니다.) 이 상황에서 더 이상 웹 페이지에 포커스가.
원인
이 문제가 발생 하기 때문에 문서. ActiveElement 속성은 null로.
참고: IE9 표준 모드 및 이상 모드에서 예상 되는 동작은 이기는 문서. ActiveElement 속성은 innerHTML 속성을 사용 하 여 대체 주변 DIV 컨테이너를 null로 설정 됩니다.
해결 방법
업데이트 정보
이 문제를 해결하려면, Internet Explorer에 대한 최신 누적 보안 업데이트를 설치합니다. 이렇게 하려면, Microsoft Update 로 이동합니다
Internet Explorer에 대한 최신 누적 보안 업데이트에 대한 기술 정보는, 다음 Microsoft 웹 사이트로 이동하십시오.
http://www.microsoft.com/technet/security/current.aspx참고: 이 업데이트는 보안 업데이트 2888505에서 처음 포함되었습니다.
자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
2888505 MS13-088: Internet Explorer 용 누적 보안 업데이트: 2013 년 11 월 12,
해결 방법
InnerHTML 속성을 사용 하 여 콘텐츠가 변경 된 경우이 문제를 해결 하려면 문서. ActiveElement null 인 document.body.setActive(), 상황에 적절 하 게 호출 하 여 본문으로 innerHTML 속성을 설정 합니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
이 업데이트 이전 IE7 문서 모드의 기능을 변경 하 고 IE8 문서화 에서처럼 호환성 보기 모드에서 Internet Explorer 10 문서 모드에서 Internet Explorer 이전 버전에서와 같은 대체를 수행:
-
문서, "Internet Explorer 7" 문서 모드를 사용 하는 경우 ument. ActiveElement body 속성이 있습니다.
-
문서 "Internet Explorer 8" 문서 모드를 사용 하면. ActiveElement 속성은 HTML 태그입니다.
참조
소프트웨어 업데이트를 설명 하는 용어 사용을 참조 하십시오.