DotyczyInternet Explorer 10

Objawy

Masz strony HTML, który zawiera pola wprowadzania danych, które są osadzone w znaczniki DIV. Możesz używać skryptów na stronach sieci Web i Zamień otaczającego kontener DIV za pomocą właściwości innerHTML . (Ta właściwość zawiera też pola wprowadzania sieci koncentruje się.) W tej sytuacji strona sieci Web nie ma już fokus.

Przyczyna

Ten problem występuje, ponieważ dokument . ActiveElement właściwość jest ustawiona na wartość null.Uwaga Jest to oczekiwane zachowanie w trybie standardów IE9 i później tryby który dokument . ActiveElement wartość właściwości jest równa null, gdy właściwość innerHTML umożliwia Zamień otaczającego kontener DIV.

Rozwiązanie

Informacje o aktualizacji

Aby rozwiązać ten problem, należy zainstalować najnowszą zbiorczą aktualizację zabezpieczeń dla programu Internet Explorer. Aby to zrobić, przejdź do Witryny Microsoft Update.W celu uzyskania informacji technicznych dotyczących najnowszej zbiorczej aktualizacji zabezpieczeń dla programu Internet Explorer przejdź do następującej witryny firmy Microsoft:

http://www.microsoft.com/technet/security/current.aspxUwaga Ta aktualizacja została uwzględniona w aktualizacji zabezpieczeń 2888505.Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2888505 MS13-088: Zbiorcza aktualizacja zabezpieczeń dla programu Internet Explorer: 12 listopada 2013

Obejście problemu

Aby obejść ten problem, gdy zmieniona zostanie zawartość za pomocą właściwości innerHTML i dokument. ActiveElement jest null, należy ustawić właściwość innerHTML do ciała przez wywołanie document.body.setActive(), odpowiednie dla danej sytuacji.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Ta aktualizacja zmienia funkcjonalność dla starszego trybu dokumentu IE7 i IE8 tryb (takie jak widok zgodności) w programie Internet Explorer 10 dokumentu, dzięki czemu trybach dokumentu przeprowadzić sam rezerwa tak samo, jak w starszych wersjach programu Internet Explorer:

  • Kiedy używać trybu dokument "Programu Internet Explorer 7", docNow. ActiveElement właściwość jest ustawiona na znacznika BODY.

  • Kiedy użyjesz trybu "Internet Explorer 8" dokumentu, dokument . ActiveElement właściwość jest ustawiona na tagu HTML.

Powiązane artykuły

Zobacz terminologia firma Microsoft używa do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.