如何在textarea的游標位置插入文字

2021-06-22 15:57:02 字數 902 閱讀 6685

在網上看了很多用js在游標處插入文字的**,很多都沒有用,互抄而已,浪費時間。最近用到乙個新方法,可以到達這個需求。ie支援document.selection,firefox,chrome,safari以及opera都有selectionstart和selectionend屬性。

效果演示

**如下:

view source

print?

01functioninserttext(obj,str)elseif(typeofobj.selectionstart ==='number'&&typeofobj.selectionend ==='number')else

16}

17functionmoveend(obj)elseif(typeofobj.selectionstart =='number'&&typeofobj.selectionend =='number')

28}

如何在FrameLayout設定按鈕的位置

今天想寫乙個簡單的記事本,首頁是採用framelayout布局,裡面包括乙個listview和乙個button按鈕,想要把按鈕放在右下角。我們知道幀布局是將元件放在左上角的位置,當新增多個元件時,後面的元件會覆蓋之前的元件,那麼我們怎麼講button放在右下角呢 1 首先設定按鈕的 layout g...

關於TextArea裡獲取游標相對位置的問題

其中,最難解決的問題應該就是獲取當前游標據文字框的相對位置了。因為乙個普通的通過正常的途徑是無法獲取到的。那怎麼辦呢 第一步 建立乙個普通的textarea框,然後在textarea外層套乙個div div的position設為relative,到時候會根據這個div來定位彈出框的位置 第二步 建立...

如何在64位的Linux中執行32位的應用程式

大部分linux發行套件都有針對x86 64處理器的版本。比較典型的x86 64的處理器有adm athlon ii和英特爾xeon。因為這些linux發行套件都有自己專用的軟體源,這些軟體源會為提供所有它所支援的應用軟體的二進位製包。如果你滿足於linux的安裝方式,你可能不會需要執行32位的程式...