IE 6 javascript 对象类型“控制”?
我有一个适用于 FCKeditor 2.6.5 的自定义图像选择器。在 Firefox、Chrome 和 Safari 上一切正常。但在 IE6 中我得到了一个奇怪的选择类型。其代码是:
alert(editorInstance.Selection.GetType());
它返回“Control”。
这种类型是什么?我如何访问所选内容的 HTML?
I have a custom image selector for FCKeditor 2.6.5. Everything works fine on Firefox, Chrome and Safari. But in the IE6 I get a strange type for the selection. The code for this is:
alert(editorInstance.Selection.GetType());
And it returns 'Control'.
What is this type and how could I access the HTML of the selection instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这意味着选择的内容是 ControlRange 作为与 TextRange 相反。 ControlRange 几乎是元素的集合,您可以通过其
execCommand()
方法调用命令,并通过其select()
方法进行选择。当您处于可编辑文档或元素中并且选择了一个或多个元素(例如图像)时,您可以从 IE 中的选择对象获取 ControlRange。This means the selection is a ControlRange as opposed to a TextRange. A ControlRange is pretty much a collection of elements that you can call commands on via its
execCommand()
method and select via itsselect()
method. You get a ControlRange from the selection object in IE when you're in an editable document or element and one or more elements such as images are selected.