gpt4 book ai didi

javascript - document.execCommand() 以像素为单位的字体大小?

转载 作者:可可西里 更新时间:2023-11-01 01:36:27 30 4
gpt4 key购买 nike

如何使用 document.execCommand 将字体大小更改为 30px(例如)?

这个:

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

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

最佳答案

这是 FontSize 的限制命令。我可以想到多种选择:

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

关于javascript - document.execCommand() 以像素为单位的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868295/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com