我想在 WYSIWYG 编辑器中插入图像,但我无法在 Internet Explorer(6/7) 中插入图像,尽管它在 Firefox 中运行良好。它失败而没有抛出任何错误。
这就是我正在使用的:
execCommand('insertImage', false, 'absolute/path/to/an/image');
我想在 WYSIWYG 编辑器中插入图像,但我无法在 Internet Explorer(6/7) 中插入图像,尽管它在 Firefox 中运行良好。它失败而没有抛出任何错误。
这就是我正在使用的:
execCommand('insertImage', false, 'absolute/path/to/an/image');
感谢您的回答,但事实证明我的问题出现了,因为如果我的 iframe(richeditor 容器)没有焦点,IE 无法插入图像。所以我在尝试使用 execCommand 之前使用了以下代码并且它有效。
document.getElementById('iframeId').contentWindow.focus();
在 IE 中,execCommand 存在于文档对象上,而不是窗口对象上。(好吧,它也存在于范围对象上,但无论如何。)
尝试:
document.execCommand("insertImage", false, "absolute/path/to/an/image");