Applies ToInternet Explorer 10

Symptom

Har du en HTML-webbsida som innehåller indata fält som är inbäddade i DIV-taggar. Du använder skript i en webbsida och ersätta den omgivande DIV-behållaren med hjälp av egenskapen innerHTML . (Den här egenskapen innehåller också fokuserat indata fältet.) Webbsidan har inte längre fokus i den här situationen.

Orsak

Det här problemet uppstår eftersom -dokument. ActiveElement -egenskap anges till null.Obs!  Det är förväntat i standardläget för IE9 och senare lägen som dokument för . ActiveElement egenskapen har värdet null när egenskapen innerHTML för att ersätta den omgivande DIV-behållaren.

Lösning

Information om uppdateringen

Lös problemet genom att installera den senaste kumulativa säkerhetsuppdateringen för Internet Explorer. Gör detta genom att gå till Microsoft Update.Teknisk information om den senaste kumulativa säkerhetsuppdateringen för Internet Explorer finns på följande Microsoft-webbplats:

http://www.microsoft.com/technet/security/current.aspxObs! Den här uppdateringen ingick först i säkerhetsuppdatering 2888505.För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2888505 MS13-088: Kumulativ säkerhetsuppdatering för Internet Explorer: den 12 November 2013

Temporär lösning

För att undvika det här problemet när innehållet ändras med hjälp av egenskapen innerHTML och dokument. ActiveElement är null, anger du egenskapen innerHTML brödtext genom att anropa document.body.setActive()som passar din situation.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Den här uppdateringen ändras funktionen för äldre läget i IE7 dokument och IE8 dokumentera läge (till exempel i Kompatibilitetsvy) i Internet Explorer 10 så att dokumentet lägen utföra samma reserv som de gjorde i tidigare versioner av Internet Explorer:

  • När du använder läget dokument "Internet Explorer 7", docnytt. ActiveElement egenskapen BODY-taggen.

  • När du använder läget för "Internet Explorer 8" dokument, det dokumentet. ActiveElement egenskap anges till HTML-taggen.

Referenser

Se den terminologin som Microsoft använder för att beskriva programuppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.