Как я могу получить позицию каретки на contenteditable <button> - PullRequest
1 голос
/ 30 марта 2011

Итак, на моей веб-странице есть спорная кнопка, которую я заявляю так:

<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 () ";

но ни один из них, похоже, не работает :( Есть указатели?

1 Ответ

0 голосов
/ 30 марта 2011

Обновление

К сожалению, код по ссылкам ниже, кажется, работает только с Firefox, а не с Chrome (для button, div s работает просто отлично)


Взгляните на это:

Вот быстрая и грязная скрипка - она ​​не идеальна, но может помочь вам начать.Я использовал код из поста в блоге по второй ссылке выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...