MozTW 討論區
https://forum.moztw.org/

Firefox4(beta 11) XUL 上的選取問題
https://forum.moztw.org/viewtopic.php?f=18&t=31814
1 頁 (共 1 頁)

發表人:  ettoolong [ 2011-02-19, 02:19 ]
文章主題 :  Firefox4(beta 11) XUL 上的選取問題

我有個套件,裡面有個XUL頁面,
上面嵌入一個標籤<html:span id='mytext'>Test Text</html:span>
以javascript處理圈選
代碼:
var mytext = document.getElementById("mytext");
window.getSelection().selectAllChildren(mytext);

或是
代碼:
var mytext = document.getElementById("mytext");
var sel = window.getSelection();
var range = document.createRange();
range.selectNode(mytext );
sel.addRange(range);

之後再以javascript取得圈選的文字
代碼:
var selectText = window.getSelection().toString();

在Firefox 3下都正常,selectText 會等於 'Test Text'
在Firefox 4(beta 11)下selectText 會是 null

google了相關的討論,只找到一篇有人問了類似的問題,不過沒啥結論就是...

請問有人知道這是Firefox 4的新特性還是bug呢?

補充:在Firefox 3 和 Firefox 4(beta 11)下,該span都會被反白(視覺上看起來是有選擇文字)
但是在Firefox 4(beta 11)下回傳值卻是沒有選擇文字。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/