国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 佛教| 十堰市| 九龙坡区| 尉犁县| 会宁县| 开江县| 彩票| 崇明县| 望都县| 衡阳市| 德清县| 荣昌县| 淮南市| 南和县| 忻城县| 慈利县| 永康市| 姜堰市| 长宁县| 托克逊县| 离岛区| 呼图壁县| 东安县| 昌吉市| 彭山县| 河源市| 鸡东县| 甘肃省| 甘泉县| 新宁县| 那曲县| 松桃| 呼伦贝尔市| 通州区| 安溪县| 扎赉特旗| 陆川县| 万年县| 晋州市| 湖州市| 内江市|