RichText编辑器插入点位置的按钮状态
RichText editor button state on insertion point location
我创建了一个迷你浏览器RichText编辑器,实现了粗体、斜体、下划线、缩进等基本功能。假设我在textarea
(实际上是iframe
)上有这些:
这是一个粗体文本。
,让我们用BOLD按钮来进一步描述我的问题。当插入点处于此状态时:这是一个粗体文本。
则BOLD按钮将处于正常状态。但是,如果它处于这种状态:这是一个bol|d text
则BOLD按钮将处于选中/激活状态。我如何知道BOLD按钮是否应该处于活动/选择状态,或者是否应该处于插入点位置的正常状态?
对于bold命令,可以使用document.queryCommandState("bold")
。
这是对几天前一个类似问题的更详细的回答:https://stackoverflow.com/a/8298215/96100
相关文章:
- 如何使用Javascript检查当前鼠标按钮状态
- 通过单选按钮状态设置HTML元素的可见性
- .click()不会't续订按钮状态
- 更改单选按钮状态时更改标题
- Angular+Bootstrap中的活动按钮状态
- 基于单选按钮状态的角度JS高亮显示行
- 用于更改按钮状态的 JavaScript
- 节点webkit后退/前进按钮状态检测
- 如何使用JavaScript设置单选按钮状态
- HTML头文件,更改按钮状态
- jQuery Mobile-以编程方式更改单选按钮状态
- 切换按钮状态
- 基于单选按钮状态的链接点击动态生成href: PHP与javascript的交互
- RichText编辑器插入点位置的按钮状态
- jQuery缓存刷新复选框单选按钮状态
- 使用javascript访问单选按钮状态
- 重复,所有开关按钮状态都在变化
- 单选按钮状态在鼠标上升或点击时没有更新
- 根据从 Angular JS 中的 REST 接收的值设置单选按钮状态
- 更改按钮状态的表单并不总是提交