IE 6 javascript тип объекта «контроль»? - PullRequest
0 голосов
/ 29 июля 2010

У меня есть собственный селектор изображений для FCKeditor 2.6.5.Все отлично работает на Firefox, Chrome и Safari.Но в IE6 я получаю странный тип для выбора.Код для этого:

alert(editorInstance.Selection.GetType()); 

И он возвращает 'Control'.

Что это за тип, и как я могу получить доступ к HTML выбора вместо этого?

1 Ответ

1 голос
/ 29 июля 2010

Это означает, что выделение является ControlRange , а не TextRange. ControlRange - это в значительной степени набор элементов, для которых вы можете вызывать команды с помощью метода execCommand() и выбирать с помощью его метода select(). Вы получаете ControlRange из объекта выделения в IE, когда вы находитесь в редактируемом документе или элементе и выбран один или несколько элементов, таких как изображения.

...