国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法

2024-05-06 16:17:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法,涉及TextArea及input文本操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

 

 
  1. function getPos(el) { 
  2. var range, textRange, duplicate 
  3. el.focus() 
  4. if ( el.selectionStart ) return el.selectionStart 
  5. else if ( document.selection ) { // IE 
  6. range = document.selection.createRange() 
  7. if ( range == null ) return el.value.length 
  8. textRange = el.createTextRange() 
  9. duplicate = textRange.duplicate() 
  10. textRange.moveToBookmark(range.getBookmark()) 
  11. duplicate.setEndPoint('EndToStart', textRange) 
  12. return duplicate.text.length 
  13. function setPos(el, pos) { 
  14. var range 
  15. el.focus() 
  16. if ( el.setSelectionRange ) 
  17. el.setSelectionRange(pos, pos) 
  18. else if ( el.createTextRange ) { 
  19. range.collapse(true
  20. range.moveEnd('character', pos) 
  21. range.moveStart('character', pos) 
  22. range.select() 

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 商河县| 鹿泉市| 浠水县| 固原市| 徐州市| 通江县| 玉田县| 宜兰县| 枣强县| 天柱县| 清新县| 佳木斯市| 犍为县| 遂昌县| 大城县| 兴仁县| 信丰县| 石泉县| 井冈山市| 屯门区| 遂溪县| 明星| 含山县| 会理县| 连山| 喀什市| 柏乡县| 聂荣县| 长武县| 息烽县| 随州市| 永定县| 井冈山市| 宁波市| 咸阳市| 莲花县| 勐海县| 高雄县| 长岭县| 沙坪坝区| 安图县|