/ / Issue avec la méthode createRange () en javascript dans IE11 - javascript, browser, internet-explorer-11

Problème avec la méthode createRange () en JavaScript dans IE11 - javascript, browser, internet-explorer-11

Dans IE11, la méthode createRange () lève l'erreur suivante: "Impossible d'obtenir la propriété" createRange "de référence non définie ou nulle". J'ai appelé la méthode createRange () comme suit: this._document.selection.createRange ();

J'ai essayé avec window.getSelection () mais cela ne fonctionne pas non plus pour moi.

Référence: http://msdn.microsoft.com/en-us/library/ie/ms535869(v=vs.85).aspx

Réponses:

1 pour la réponse № 1

J’ai rencontré de nombreux problèmes avec la sélection et la manipulation de l’IE et du texte. Je recommande vivement cette plage JavaScript multi-navigateurs et cette bibliothèque de sélections nommées en conséquence, longiligne:

https://code.google.com/p/rangy/

Il traitera les cas obscurs et fonctionnera avec IE, ainsi que tous les autres navigateurs.

Avez-vous examiné cette autre question de StackOverflow et accepté la réponse?

Impossible d'obtenir la propriété 'createRange' de référence non définie ou nulle