【发布时间】:2011-02-06 14:42:49
【问题描述】:
我正在 iframe 中构建一个简单的 WYSIWYG 编辑器,其中 designMode on ,目前我可以将选定的文本设置为粗体、斜体和下划线并链接,它们工作正常。
但我想知道 caret 何时在 b、i、@ 987654325@,a,标签,所以我可以通知用户当前选择是粗体或其他。
例子:
Hello <b>Stackover|flow</b> is cool! = 你在 b 标签内
<i>Be|st place</i>! = 你在 i 标签内
Hello <a href="http://stackoverflow.com/">Go|od stuff!</a> = 你在 a 标签内
请不要图书馆,我想学习这些东西 :)
【问题讨论】:
-
this question的可能重复
-
@Tyler Holien ,我不是在谈论插入符号位置作为数字,我也想获得它的父节点名称,并且接受的答案解决方案仅适用于 textareas。
-
真的,对不起。如果不是文本区域,插入符号在哪里?
-
不 :),我只是在第一行编辑了我的问题:我正在 iframe 中构建一个简单的 WYSIWYG 编辑器,并开启了 designMode
标签: javascript wysiwyg parent caret