JavaScript 将样式应用于内容可编辑文本

标签 javascript html css

您好,我有以下代码可以对某些选定的文本应用粗体效果:

   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/

相关文章:

javascript - 垂直 Menu Ant 设计高度 100%

php - 在 tcpdf 中使用多种字体

html - 如何使用 Flexbox 创建多列和多行

javascript - 如何制作自定义下拉菜单

html - 从 Python CGI 脚本生成的 HTML 页面引用 css

javascript - 我究竟做错了什么?我正在尝试克隆一些字段并使用一些函数

JavaScript 和位运算符

javascript - Ionic1 Factory $http 请求返回 promise

html - Bootstrap 选择选项比输入宽

html - 尝试在将鼠标悬停在菜单项上时在底部显示 div