1

だから私は私のウェブページに次のように宣言するコンテンツ編集可能なボタンを持っています:

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

しかし、どちらも機能していないようです:(ポインタはありますか?

4

1 に答える 1

0

アップデート

残念ながら、以下のリンクのコードは Firefox でのみ動作し、Chrome では動作しないようです (a のbutton場合、divs は問題なく動作します) 。


これらを見てください:

これは簡単で汚いフィドルです。完璧ではありませんが、始めるのに役立つかもしれません。上記の 2 番目のリンクにあるブログ投稿のコードを使用しました。

于 2011-03-29T22:34:39.410 に答える