我创建了一个迷你浏览器RichText编辑器,它实现了粗体,斜体,下划线,缩进等基本内容。说我在我的textarea
(实际上是iframe
)上有这些:
这是粗体文字。
然后让我们按BOLD按钮进一步描述我的问题。当插入点处于此状态时: Thi | s是粗体文本。
然后BOLD按钮将处于正常状态。但是,如果它处于这种状态: 这是 bol | d 文本
然后BOLD按钮将处于选定/活动状态。如何知道BOLD按钮是处于活动/选定状态还是应该处于与插入点位置相关的正常状态?
答案 0 :(得分:2)
对于粗体命令,您可以使用document.queryCommandState("bold")
。
以上是对几天前类似问题的更详细解答:https://stackoverflow.com/a/8298215/96100