繁体   English   中英

如何获得内容可编辑的插入符号位置

[英]How can I get the caret position on a contenteditable <button>

所以我在网页中声明了一个contenteditable按钮,如下所示:

<button id="test" contentEditable="true">This <img src="image..png" /> is a button, click me!</button>

我四处移动插入符号,我想找到它的最终位置。 我都尝试过:

  • window.getSelection()。focusOffset.toString()
  • document.getElementById('test')。selectionStart.toString()“;

但它们似乎都不起作用:(有指针吗?

更新资料

不幸的是,以下链接中的代码似乎仅适用于Firefox,不适用于Chrome(对于buttondiv正常工作)


看看这些:

这是一个快速而肮脏的小提琴 -虽然并不完美,但可能会帮助您入门。 我使用了上面第二个链接中博客文章中的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM