gpt4 book ai didi

javascript - 是否可以检测到在 designMode 中当前光标位置切换的内容?

转载 作者:行者123 更新时间:2023-11-30 13:36:32 24 4
gpt4 key购买 nike

我正在开发一个定制的富文本编辑器,我想知道是否可以将我的光标放在某个地方并发现哪些命令(即粗体、斜体、justifyCenter 等)当前处于事件/切换状态。显然,浏览器在设计模式下会跟踪这一点。例如,如果我在 iframe 中有这样的文本:

你好世界!

然后我将光标放在单词“world”中,有什么方法可以在不解析字符串并发现我在标签之间的情况下确定“粗体”当前已切换?

我想要这样的东西的原因是我可以在编辑器上检测到 selectionchange 事件,然后突出显示与当前在该位置切换的内容相对应的适当按钮

最佳答案

documentqueryCommandState() 方法是这样做的:

var isBold = document.queryCommandState("bold");

参见 MDC , MSDNDottoro .

关于javascript - 是否可以检测到在 designMode 中当前光标位置切换的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611212/

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