【发布时间】:2018-01-31 21:18:21
【问题描述】:
我正在制作一个所见即所得的编辑器来取乐。我正在使用带有设计模式的 iframe,并使用 javascript 上的 execcommand 功能来创建我的所见即所得编辑器。我使用以下代码将字体大小应用于所见即所得编辑器中的文本:
richTextField.document.execCommand('fontSize',false,slctdValue);
这会将 iframe 内容更改为:
<div><font size="4" color="red">This is a test!</font></div>
我不喜欢使用字体标签,我宁愿用以下内容替换它:
<div style="font-size:22px;color:red;">This is a test!</div>
有没有办法找到类似于第一个示例的代码并将其替换为第二个示例?
【问题讨论】:
-
你能有一个 div 的 id 作为 slctdFontSizeValue 并将它传递给 execCommand 吗?
标签: javascript jquery html css fonts