Javascript:在聚焦文本框时保持在div中选择文本

时间:2014-04-26 11:48:36

标签: javascript html text selection contenteditable

我正在我的网站上为我的博客应用程序编写一个所见即所得的编辑器。 我已经写了一些基本的编辑器命令,如粗体,斜体样式和那些东西...... 现在的问题是,当我不想做一个需要额外信息的命令时,比如超链接。 我有一个带有contentEditable的div和一个文本框,我可以在其中放入超链接的URL。

我在这个论坛和其他地方查了一下,但是我没有找到任何可能的解决方案,如何在可编辑的div中选择文本,然后在文本框中放置所需的超链接URL,最后点击div按钮在javascript中调用document.execCommand("CreateLink", null, $URL);函数。

是否有可能选择文本,然后在聚焦文本框时,保存选择开始和结束的位置,然后单击按钮再次选择文本,保存的范围位置会影响超链接?< / p>

0 个答案:

没有答案