gpt4 book ai didi

javascript - 在 RTE 中更改类和样式属性(designMode on)

转载 作者:行者123 更新时间:2023-11-29 22:22:44 30 4
gpt4 key购买 nike

我正在使用 CLEditor 在我的网络应用程序中自定义富文本编辑器。对于更改字体和字体大小,我更希望有比默认 execCommand 更精细的控制,尤其是对于字体大小,因为据我所知,它只是将它设置为旧的 HTML 属性 (1-7而不是 14pt 或类似的东西)。所以我在想我可以只设置样式属性,或者为 CLEditor 生成的 iframe 中的标签添加一个类。但是,我似乎找不到执行该操作所需的命令。

所以我希望能够做这样的事情(使用 jQuery 来帮忙):

$("#fontSelector").change(function() {
editor.execCommand("style", "font-family: " + $(this).val() + ";");
});

我想这可能需要将选定的文本包装在一个跨度或其他东西中,然后设置样式属性。如果有办法使用 jQuery 的 addClasscss 方法,那就更好了。

最佳答案

document.execCommand() 没有执行此操作的命令标识符。对于处理 CSS 类的情况,您可以使用 CSS class applier module我的Rangy图书馆。

关于javascript - 在 RTE 中更改类和样式属性(designMode on),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436965/

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