<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我是FE,也是Fe

    前端來源于不斷的點滴積累。我一直在努力。

    統計

    留言簿(15)

    閱讀排行榜

    評論排行榜

    javascript獲取/設置 文本框/文本域中的光標位置

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html>
        
    <head>
        
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> 
        
    <title>javascript獲取/設置 文本框/文本域中的光標位置</title>
        
    <meta name="Keywords" content=""/>
        
    <meta name="Description" content=""/>
        
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        
    <script type="text/javascript">
            
    function getTxt1CursorPosition(){
                
    var oTxt1 = document.getElementById("txt1");
                
    var cursurPosition=-1;
                
    if(oTxt1.selectionStart){//非IE瀏覽器
                    cursurPosition= oTxt1.selectionStart;
                }
    else{//IE
                    var range = document.selection.createRange();
                    range.moveStart(
    "character",-oTxt1.value.length);
                    cursurPosition
    =range.text.length;
                }
                alert(cursurPosition);
            }

            
    function setTxt1CursorPosition(i){
                
    var oTxt1 = document.getElementById("txt2");
                
    var cursurPosition=-1;
                
    if(oTxt1.selectionStart){//非IE瀏覽器
                    oTxt1.selectionStart=i;
                }
    else{//IE
                    var range = oTxt1.createTextRange();
                    range.move(
    "character",i);
                    range.select();
                }
            }

            
    function getTa1CursorPosition(){
                
    var evt =window.event?window.event:getTa1CursorPosition.caller.arguments[0];
                
    var oTa1 = document.getElementById("ta1");
                
    var cursurPosition=-1;
                
    if(oTa1.selectionStart){//非IE瀏覽器
                    cursurPosition= oTa1.selectionStart;
                }
    else{//IE
                    var range = oTa1.createTextRange();
                    range.moveToPoint(evt.x,evt.y);
                    range.moveStart(
    "character",-oTa1.value.length);
                    cursurPosition
    =range.text.length;
                }
                alert(cursurPosition);
            }

            
    function setTa1CursorPosition(i){
                
    var oTa2 = document.getElementById("ta2");
                
    if(oTa2.selectionStart){//非IE瀏覽器
                    oTa2.selectionStart=i;
                    oTa2.selectionEnd
    =i;
                }
    else{//IE
                    var range = oTa2.createTextRange();
                    range.move(
    "character",i);
                    range.select();
                }
            }
        
    </script>
        
    </head>

    <body>
    <input type="text" id="txt1" name="" value="點擊我獲取光標位置" onkeyup="getTxt1CursorPosition()" onclick="getTxt1CursorPosition()"  />

    <input type="text" id="txt2" name="" value="點擊我設置光標位置為5" onclick="setTxt1CursorPosition(5)" />
    <hr />
    <textarea id="ta1" rows="" cols="" style="width:100%; height:90px;" onclick="getTa1CursorPosition()">abcdefg
    hijklmn
    opqrst
    uvwxyz
    點擊我獲取文本域的光標位置
    </textarea>

    <textarea id="ta2" rows="" cols="" style="width:100%; height:90px;" onclick="setTa1CursorPosition(30)">abcdefg
    hijklmn
    opqrst
    uvwxyz
    點擊我設置文本域的光標位置為30
    </textarea>
    </body>
    </html>

    posted on 2010-09-27 17:36 衡鋒 閱讀(3080) 評論(1)  編輯  收藏 所屬分類: javascriptWeb開發

    評論

    # re: javascript獲取/設置 文本框/文本域中的光標位置 2011-09-20 08:37 tb

    恩 不錯啊   回復  更多評論   

    主站蜘蛛池模板: 免费人成网站7777视频| 国产特黄一级一片免费| 久久免费美女视频| 国产亚洲精品a在线观看| 亚洲AV成人无码久久WWW| 成年男女男精品免费视频网站| 久久精品国产亚洲网站| 精品97国产免费人成视频| 亚洲AV之男人的天堂| 久久久久亚洲精品无码网址色欲| 久九九精品免费视频| 亚洲国产精品成人精品小说| 成人毛片100免费观看| 亚洲愉拍99热成人精品热久久| 人成免费在线视频| 亚洲综合另类小说色区| a毛片久久免费观看| 亚洲成AV人片天堂网无码| 99re6在线精品免费观看| 国产亚洲高清不卡在线观看| 美女被免费视频网站a| 免费在线观看污网站| 男女猛烈无遮掩视频免费软件| 男人的天堂亚洲一区二区三区 | 在线观看亚洲AV每日更新无码| 97在线观看永久免费视频| 亚洲中字慕日产2020| 免费无码A片一区二三区 | 中文字幕亚洲码在线| 成人免费视频网址| 亚洲国产免费综合| 亚洲精品人成电影网| h片在线免费观看| 亚洲AV女人18毛片水真多| 亚洲国产婷婷综合在线精品| 国产成人久久精品亚洲小说| 国产精品免费播放| 免费黄网站在线观看| 亚洲人成人网毛片在线播放| 国产精品视频永久免费播放| 在线观看亚洲AV日韩A∨|