最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將光標(biāo)定位于輸入框最右側(cè)實(shí)現(xiàn)代碼

 更新時(shí)間:2012年12月04日 10:05:42   作者:  
如何將光標(biāo)定位于輸入框最右側(cè)的實(shí)現(xiàn)方式,這種做法很多人都需要,本文將詳細(xì)介紹,需要的朋友可以參考下

前端開發(fā)過程中,經(jīng)常需要這樣的場景。用JS實(shí)現(xiàn)將光標(biāo)定位于輸入框最右側(cè)。

場景一:編輯圖片的描述文字


場景二:Script.aculo.us的Ajax.InPlaceEditor類。雙擊可編輯,編輯后離開可自動(dòng)更新該區(qū)域。

以上場景都需要JS實(shí)現(xiàn)將光標(biāo)定位于輸入框最右側(cè),卻不是通過鼠標(biāo)點(diǎn)入輸入框內(nèi)。

我們知道實(shí)現(xiàn)最基本的方法是HTMLElement的focus方法。如下

復(fù)制代碼 代碼如下:

<p>
<input type="text" value="hello"/>
</p>
<script>
var input = document.getElementsByTagName('input')[0];
input.focus();
</script>
 

打開該頁面會(huì)發(fā)現(xiàn),光標(biāo)位于輸入框的最左側(cè)。效果如下

而現(xiàn)在要實(shí)現(xiàn)的是將光標(biāo)定位于輸入框最右側(cè),需要三個(gè)步驟。

1,調(diào)用focus方法

2,value賦值為空

3,之前的input的值再賦給自己

復(fù)制代碼 代碼如下:

<p>
<input type="text" value="hello"/>
</p>
<script>
var input = document.getElementsByTagName('input')[0];
var val = input.value;
input.focus();
input.value = '';
input.value = val;
</script>

運(yùn)行后效果如圖,光標(biāo)在深入框最右側(cè)

相關(guān)文章

最新評論

喀喇沁旗| 紫阳县| 阿拉善右旗| 安徽省| 攀枝花市| 晋宁县| 桂平市| 奉节县| 西安市| 和平区| 霍州市| 昌宁县| 城固县| 塔城市| 广昌县| 江华| 梅州市| 常熟市| 达日县| 嵩明县| 云林县| 鹤山市| 遵化市| 泰和县| 金平| 伊春市| 昌平区| 闵行区| 吴忠市| 理塘县| 丰都县| 镇雄县| 芜湖县| 辽宁省| 中宁县| 普宁市| 波密县| 萨嘎县| 古交市| 庆阳市| 方山县|