tinymce 是通过 execCommand 执行 bold 命令进行的加粗,如果我们需要取消加粗,则再次通过 execCommand 执行 bold 命令即可取消加粗。
但实际情况我们往往需要指定进行加粗或者指定取消加粗,通过 execCommand 执行 bold 命令的方式就不太受控。
实现思路:
- 先通过 execCommand 执行 bold 命令进行加粗
- 判断状态是否为加粗,如果是则结束,如果不是则再次通过 execCommand 执行 bold 命令
代码:
code.juejin.cn/pen/7317911…
代码只实现了单向加粗命令的部分,其他功能以此类推
示例:
点击查看【juejin】