【发布时间】:2012-08-28 11:40:22
【问题描述】:
ExecCommand 提供了一种将 iFrame 中的文本加粗、斜体、下划线等方式。
但它缺少创建<cite> 或<strong> 或<em> 的选项(有formatBlock,但仅适用于块元素而不是内联元素)。
我想使用 ExecCommand 函数来创建 <cite> - 有什么方法可以实现吗?显然,我想保持完美的解析,就像 bold 一样,而不是像 surroundContents 这样的东西,当你在同一个选择中使用它两次时会失败。
我正在寻找 ExecCommand 粗体命令的定义或使用现有命令完美添加 <cite> 的方法。有什么建议么?我无法从浏览器的功能中提取它。当我尝试这样做时,它会显示“本机代码”。
【问题讨论】:
标签: javascript contenteditable execcommand