1. 程式人生 > >游標定位到最後一個元素後面

游標定位到最後一個元素後面

問題描述
我們在專案開發中遇到這樣一個問題,是說當彈出輸入建議框時,預設聚焦,彈出軟鍵盤,點選蒙層,關閉建議框之後,再次點選按鈕,輸入的文字保持不變,游標預設顯示早文字後面。
解決辦法

            let tObj = document.getElementById("#input");
            let sPos = tObj.value.length;
            if(tObj.setSelectionRange){
                tObj.setSelectionRange(sPos, sPos);
                tObj.focus();
            }else
if(tObj.createTextRange){ var rng = tObj.createTextRange(); rng.move('character', sPos); rng.select(); }

相關推薦

游標定位最後一個元素後面

問題描述 我們在專案開發中遇到這樣一個問題,是說當彈出輸入建議框時,預設聚焦,彈出軟鍵盤,點選蒙層,關閉建議框之後,再次點選按鈕,輸入的文字保持不變,游標預設顯示早文字後面。 解決辦法 let tObj = document.get

js 陣列操作常用方法。 push():在陣列後面加入元素,並返回陣列的長度 unshif()t:在陣列前面加入元素,並返回陣列的長度 pop()刪除最後一個元素

var arr =[1,2,3,4,5] ; arr.push(6,7,8); console.log(arr);// push:在陣列後面加入元素   結果是:[1,2,3,4,5,6,7,8] arr aa = [7,8,9,0]; aa.unshift(4,5,6)

php分割最後一個逗號後面的字符

plain reg 分割 ons p s cti string replace line $str = ‘a/b/c/d/e/f‘; echo preg_replace(‘/.*\//‘,‘‘,$str);php分割最後一個逗號後面的字符

5.刪除數組arr的最後一個元素,不改變原數組,結果返回新數組。

cnblogs bsp pan arr ast 刪除 let del pop 方法一:slice()方法; var a=[1,5,‘ff‘,‘g‘,‘h‘,‘sd‘,‘g‘]; alert( deletelast(a)); function

php--------刪除數組的第一個元素最後一個元素

clas bsp ont 數字 courier 過程 返回 nbsp 移動 對於一個php數組,該如何刪除該數組的第一個元素或者最後一個元素呢?其實這兩個過程都可以通過php自帶的函數 array_pop 和 array_shift 來完成,下面就具體介紹一下如何來操作。

php獲取數組中的第一個(最後一個)元素

arr red current 元素 一個 fir pop 個數 方式 $array = [‘hello‘,‘world‘,‘cool‘,‘red‘]; 1.第一個元素 $first = array_shift($array); 最後一個元素 $last = arra

PHP獲取數組最後一個元素的鍵和值

ima pan 分享圖片 style php 獲取 end div image <?php /** * PHP獲取數組中最後一個元素下標和值 */ $arr = [‘1‘ => ‘name‘, ‘3‘ => 2, 5 => 6, ‘na

php 獲取陣列第一個元素 最後一個元素 最後一個元素的鍵名

1. current() 函式返回陣列中的當前元素的值。 每個陣列中都有一個內部的指標指向它的"當前"元素,初始指向插入到陣列中的第一個元素。   end() - 將內部指標指向陣列中的最後一個元素,並輸出 next() - 將內部指標指向陣列中的下一個元素,並輸出 pre

sql擷取取最後一個符號後面的內容(或前面)

SELECT a.id,a.name,a.dept_id,b.name,b.name_path, REVERSE( LEFT( REVERSE(b.name_path),LOCATE('→' , REVERSE(b.name_path) )-1)  )  ,REV

去掉陣列中第一個和最後一個元素php

使用 array_shift() 刪除陣列的第一個元素,例如: $arr=array('apple','banana','orange'); $res=array_shift($arr); 使用 array_pop()刪除陣列的最後一個元素,例如: $arr=array('apple','b

php array_pop 刪除陣列最後一個元素例項

這篇文章主要介紹了php array_pop 刪除陣列最後一個元素例項的相關資料,需要的朋友可以參考下 php array_pop函式將陣列最後一個單元彈出(出棧),即刪除陣列的最後一個元素。本文章通過php例項向大家講解array_pop函式的使用方法。 array_pop — 將陣列最後

c forEach 遍歷集合中的元素屬性詳解,判斷是否是最後一個元素

分享一下我老師大神的人工智慧教程吧。零基礎,通俗易懂!風趣幽默!http://www.captainbed.net/ 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Java LinkedHashMap獲取第一個元素最後一個元素

Java LinkedHashMap獲取第一個元素和最後一個元素  作者是 線上瘋狂 釋出於 2016年10月27日 在 Java. 獲取LinkedHashMap中的頭部元素(最早新增的元素): 時間複雜度O(1)

php 獲取陣列第一個元素 以及最後一個元素 && 最後一個元素的鍵名

 簡單寫法 $data = explode($splite, $content); var_dump($data[0]); 最後一個 var_dump($data[count($data)-1]);    瞭解指標以後就是 1.獲取陣列第一個

【JS】 陣列最後一個元素加一

給定一個由整陣列成的非空陣列所表示的非負整數,在該數的基礎上加一。 最高位數字存放在陣列的首位, 陣列中每個元素只儲存一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出: [1,2,4] 示例 2: 輸入: [9,9

刪除陣列中的最後一個元素

連結:https://www.nowcoder.com/questionTerminal/df4b0b7a459447538351c4c7008b34e7 利用slice()和pop()方法 function(arr) { var m = arr.sli

css如何選擇相同class下的第一個class元素最後一個元素?

如圖,如果像選擇類名為  class=exerciseInfo  中的第一個和最後一個div,做法如下: 選擇第一個類名: .exerciseInfo: nth-of-type(1) { ... }; 選擇最後一個類名: .exerciseInfo: last-chi

JS能力測評6:刪除陣列最後一個元素

思路: 先複製在刪除,這樣就不直接修改arr了 function truncate(arr) { newarr=arr.slice(0); newarr.pop(); return newarr; } 人家大佬的思路,值得學習  //利用slice

python用sort()函式對列表進行排序,從最後一個元素開始判斷

直接上程式碼: a = [1, 2, 3, 4, 4, 5, 6, 7, 7, 9, 0]a.sort()last = a[-1]for i in range(len(a)-2, -1, -1): if last == a[i]: del a[i] else: las

容器的最後一個元素是否大於第一個元素

#include<iostream> #include<vector> using namespace std; template<typename C> bool lastGreaterThanFirst(const C& container)