Symptômes
Supposons que vous définissiez un élément textarea qui possède un attribut maxLength défini à une valeur sur une page Web. Puis, vous ouvrez la page Web en mode excentrique hérité dans Internet Explorer 11. Lorsque vous essayez de récupérer l’attribut maxLength sur la page Web à l’aide de la méthode getAttribute, le résultat est null.
Résolution
Informations de mise à jour
Pour résoudre ce problème, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour ce faire, rendez-vous sur Microsoft Update. En outre, consultez les informations techniques sur la sécurité cumulative la plus récente mise à jour pour Internet Explorer.
Remarque Cette mise à jour a été pour la première fois dans la mise à jour de sécurité cumulative pour Internet Explorer (MS15-018) de mars.
Solution de contournement
Pour contourner ce problème, vous pouvez définir la page Web pour utiliser un mode de document ultérieure.
Plus d'informations
Ce problème se produit car l’attribut maxLength n’est pas exposée dans le document si la page Web utilise le mode de document Internet Explorer 5 (mode excentrique) ou le mode de document Internet Explorer 7. Voici un exemple d’une page Web dans laquelle le problème se produit :
<html><head>
<meta content="IE=5" http-equiv="X-UA-Compatible" />
</head>
<body>
<textarea rows="4" cols="50" maxLength="200" onclick="javascript:alert ('maxLength is ' + this.getAttribute('maxLength'));"></textarea>
</body>
</html>
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Consultez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.