2011-07-17 73 views

回答

2

可能附加一個事件偵聽器到onmouseup並檢查當前選定的文本是否在元素中,如果是,則顯示彈出窗口,並用選定的文本填充它。大部分情況非常簡單,但是檢查文本選擇是否完全包含在目標元素中的部分會有點複雜 - 主要是因爲您將針對不同的瀏覽器使用不同的代碼。對於舊版本的IE,請看document.selectiondocument.selection.createRange()。對於其他人(包括IE9)請看window.getSelection()