2011-03-29 86 views
1

插入位置所以我在我的網頁上CONTENTEDITABLE按鈕,我宣佈像這樣:我怎樣才能得到一個CONTENTEDITABLE <button>

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

我四處移動,我想找到它的最終位置。我都嘗試:

  • window.getSelection()focusOffset.toString()
  • 的document.getElementById( '測試')selectionStart.toString()「;

,但他們都沒有。似乎工作:(任何指針?

回答

0

更新

不幸的是,從下面的鏈接代碼似乎只與Firefo工作x和無法與Chrome(爲buttondiv的工作就好了)


這些看一看:

這裏有一個quick and dirty fiddle - 這並不完美,但它可以幫助你開始。我在上面的第二個鏈接中使用了博文中的代碼。

+0

嘿nogood,我看着SO的第一個例子的插入位置,它適用於contenteditable div但不是按鈕。我看到了你的代碼片段。你嘗試執行它嗎?它不適合我... – Freakishly 2011-03-29 22:49:36

+0

@Freakishly,我只是再試一次,它在FF4中正常工作,但在Chrome中不起作用。 – 2011-03-29 22:55:39