关于IFrame编辑模式
开启编辑模式
document.getElementById("iframeid").contentWindow.document.designMode = "on";
document.getElementById("iframeid").contentWindow.document.contentEditable = true;
注意:如果是使用外链时需要处理同源校验,并且需要在控件内容加载完成后,设置编辑模式,如果不是链接,不需要监听加载完成,可以直接设置编辑模式。
默认函数
document.getElementById("iframeid").contentWindow.document.execCommand(cmd, isDefaultShowUI, value);
注意:一般的编辑操作JS已经提供了函数库,参考以下函数对照表即可。
函数对照表
命令(cmd) | 展示界面交互(isDefaultShowUI) | 参数值(value) |