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 № 1J’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