javascript – document.execCommand()FontSize(以像素为单位)

前端之家收集整理的这篇文章主要介绍了javascript – document.execCommand()FontSize(以像素为单位)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用document.execCommand将字体大小更改为30px(例如)?

这个:

document.execCommand("fontSize",false,"30px");

不起作用,因为在execCommand函数的第三个参数中,它只允许我在1到7之间输入一个值.

解决方法

这是FontSize命令的限制.有几种选择我可以想到:

>您可以使用CSS类改为使用Rangy库的CSS class applier模块;
>你可以使用一个hacky方法,例如调用document.execCommand(“fontSize”,“7”);然后找到命令创建的元素,并根据需要进行更改.参见示例:http://jsfiddle.net/S3ctN/.这显然取决于没有其他< font>文档中大小为7的元素,它还依赖浏览器使用< font>字体大小的元素,似乎他们都做.

原文链接:https://www.f2er.com/js/151807.html

猜你在找的JavaScript相关文章