您好,我有以下代码可以对某些选定的文本应用粗体效果:
richTextField.document.execCommand('Bold',false,null);
这可行,但我现在想做的是能够更改字体大小。如果我只是使用:
var strUser2 = e2.options[e2.selectedIndex].value;
richTextField.document.execCommand('fontSize',false,strUser2);
它不起作用因为<font size="1/2/3/4/5/6/7">
已在 HTML 5 中删除。有没有一种方法可以应用样式 font-size:30px;
到选定的文本或将类名应用到选定的文本ONLY,它会包含 CSS?谢谢。
最佳答案
我没有找到一种方法(使用 execCommand
)达到特定大小,但似乎有一个 increaseFontSize
您可以调用的命令,因此:
richTextField.document.execCommand('increaseFontSize',false,strUser2);
关于JavaScript 将样式应用于内容可编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43020165/