execCommand(“BackColor”,false,“#000000”)导致我的整个可编辑Iframe的背景颜色发生变化!

时间:2011-07-23 17:56:55

标签: javascript execcommand

好的我正在用Javascript制作一个WYSIWYG编辑器,我遇到了问题

当我执行时:

idframe.document.execCommand("BackColor",false,"#000000");

我的整个iframe的背景颜色变为黑色。即使有用户做出选择。 只有在Firefox& Opera但不在Internet Explorer& Chrome.This有点奇怪。

1 个答案:

答案 0 :(得分:2)

使用'hilitecolor'代替,对于没有IE浏览器。 这些浏览器上的“BackColor”与IE的行为不同。它用于更改整个文档颜色,而不仅仅是选定的文本。