光標(biāo)的一些操作總結(jié)
IE下的Range操作比Mozilla下強(qiáng)很多,這里只討論IE下的操作。
這里選介紹幾個光標(biāo)定位的特點:
1.光標(biāo)不變
直接obj.focus(),光標(biāo)會返回之前的位置,即位置不變
2.光標(biāo)在最前
var r = obj.createTextRange();
r.collapse();
r.select();
用這個方法可以使光標(biāo)在input框最前面
3.光標(biāo)在最后
var r = obj.createTextRange();
r.collapse(false);
r.select();
用這個方法可以使光標(biāo)停在input框的最后
4.選取input框中部分內(nèi)容需要用到Range的moveStart或moveEnd方法, 其詳細(xì)的方法使用可以參考MSDN.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
5.再引申一下光標(biāo)的移動和位置,這個是有人經(jīng)常問到的問題
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
微信小程序通過點擊事件跨頁面?zhèn)鲄⒓癲ata-方法傳參(data-)的示例詳解
在?vue?中,我們可以直接在點擊事件中放入傳遞的參數(shù)進(jìn)行傳參;然而微信小程序中并不適用這樣的寫法,但是微信小程序可以通過自定義屬性從而綁定參數(shù)使用,這篇文章主要介紹了微信小程序通過點擊事件跨頁面?zhèn)鲄⒁约癲ata-方法傳參(data-),需要的朋友可以參考下2023-12-12淺談JavaScript函數(shù)參數(shù)的可修改性問題
這篇文章主要是對JavaScript函數(shù)參數(shù)的可修改性進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12javascript使用 concat 方法對數(shù)組進(jìn)行合并的方法
這篇文章主要介紹了javascript使用 concat 方法對數(shù)組進(jìn)行合并的方法,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友一起看看吧2016-09-09如何使用pm2快速將項目部署到遠(yuǎn)程服務(wù)器
這篇文章主要介紹了如何使用pm2快速將項目部署到遠(yuǎn)程服務(wù)器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03AngularJS實現(xiàn)textarea記錄只能輸入規(guī)定數(shù)量的字符并顯示
AngularJS 是一個 MV* 框架,最適于開發(fā)客戶端的單頁面應(yīng)用。它不是個功能庫,而是用來開發(fā)動態(tài)網(wǎng)頁的框架。接下來通過本文給大家介紹AngularJS實現(xiàn)textarea記錄只能輸入規(guī)定數(shù)量的字符并顯示的相關(guān)內(nèi)容,需要的朋友參考下吧2016-04-04