1
http://jsfiddle.net/dD2pE/2/execCommand帶有foreColor命令的奇怪結果
在上面的測試頁上按「繼承」按鈕。
經由execCommand
運行具有inherit
到color
foreColor
命令後,它顯示爲怪異顏色 - #BA0000。 (在Chrome 30中測試過) 看起來Chrome嘗試使用rgba(0, 0, 0, 0)
來設置文本顏色,但它被解析爲最後六個字符 - 'b,a,0,0,0,0'。所以它轉向#BA0000。
但inherit
對backColor
命令工作得非常好。
這是Chrome的缺陷嗎?還是禁止在foreColor
命令上使用inherit
?
新增)
我只是用styleWithCSS
,而不是處理<font color>
東西。 應用styleWithCSS
之後,格式化命令使用的css屬性爲<span>
而不是<font>
。
稍有不同的問題。另外'execCommand(「removeFormat」,null,「foreColor」)在Chrome 30,Firefox 23上無法正常工作,它將刪除整個格式。請參閱http://jsfiddle.net/dD2pE/5/。 – lqez