0

我创建了一个迷你浏览器 RichText 编辑器,它实现了粗体、斜体、下划线、缩进等基本内容。假设我有这些textarea(真的是iframe):

这是一个粗体字。

让我们用粗体按钮来进一步描述我的问题。当插入点处于该状态时:This|s 为粗体文本。

然后 BOLD 按钮将处于正常状态。但是,如果是这种状态:This is a bol|d text

那么 BOLD 按钮将处于选中/激活状态。我如何知道 BOLD 按钮是否应该处于活动/选定状态,或者它是否应该处于相对于插入点位置的正常状态?

4

1 回答 1

2

对于粗体命令,您可以使用document.queryCommandState("bold").

这是几天前对类似问题的更详细答案:https ://stackoverflow.com/a/8298215/96100

于 2011-11-30T17:14:46.030 回答