<bdo id="xkgs2"><xmp id="xkgs2">

<bdo id="xkgs2"><progress id="xkgs2"><bdo id="xkgs2"></bdo></progress></bdo>

<nobr id="xkgs2"></nobr>

<bdo id="xkgs2"></bdo>

<menuitem id="xkgs2"><xmp id="xkgs2"><menuitem id="xkgs2"></menuitem>
<menuitem id="xkgs2"><font id="xkgs2"><samp id="xkgs2"></samp></font></menuitem><menuitem id="xkgs2"><xmp id="xkgs2"><menuitem id="xkgs2"><xmp id="xkgs2">

<bdo id="xkgs2"><xmp id="xkgs2">

<menuitem id="xkgs2"><xmp id="xkgs2">

<bdo id="xkgs2"></bdo>
<menuitem id="xkgs2"><xmp id="xkgs2"><samp id="xkgs2"></samp>

<b id="xkgs2"><ins id="xkgs2"><samp id="xkgs2"></samp></ins></b>

新疆軟件開發

本站首頁 軟件開發 成功案例 公司新聞 公司簡介 客服中心 軟件技術 網站建設
  您現在的位置: 新疆二域軟件開發公司 >> 開發語言 >> 文章正文

javascript中createTextRange如何使用

返回createTextRange的text和htmlText 

<script language="javascript">...
function test()
...{
      var rng=document.body.createTextRange();
      alert(rng.text)
}
function test1()
...{
      var rng=document.body.createTextRange();
      alert(rng.htmlText)
}
</script>
<input type="button" onclick="test()" value="text">
<input type="button" onclick="test1()" value="htmlText">


 

獲取指定文本框中的選中的文字:只響應第一個文本框

 

<input id="inp1" type="text" value="1234567890">
<input id="inp2" type="text" value="9876543210">
<input type="button" onclick="test()" value="確定">
<script language="javascript">...
function test()
...{
      var o=document.getElementById("inp1")
      var r = document.selection.createRange();
      if(o.createTextRange().inRange(r))
            alert(r.text);
}
</script>
 

頁面文本倒序查找

abababababababa
<input value="倒序查找a" onclick=myfindtext("a") type="button">
<script language =’javascript’>...
var rng = document.body.createTextRange();
function myfindtext(text)
...{
      rng.collapse(false);
      if(rng.findText(text,-1,1))
      ...{
            rng.select();
            rng.collapse(true);
      }else
      ...{alert("end");
       }
}
</script>
 

聚焦控件后把光標放到最后

<script language="javascript">... 
function setFocus() 
...{ 
     var obj = event.srcElement; 
     var txt =obj.createTextRange(); 
     txt.moveStart(’character’,obj.value.length); 
     txt.collapse(true); 
     txt.select(); 

</script> 

<input type="text" value="http://toto369.net" onfocus="setFocus()">
 

得到文本框內光標位置


<script language="javascript">...
function getPos(obj)...{
     obj.focus();
     var s=document.selection.createRange();
     s.setEndPoint("StartToStart",obj.createTextRange())
     alert(s.text.length);
}
</script>
<input type="text" id="txt1" value="1234567890">
<input type="button" value="得到光標位置" onclick=getPos(txt1)>


 

控制input框內光標位置


<script language="javascript">...
function setPos(num)
...{
     text1.focus();
     var e =document.getElementById("text1");
     var r =e.createTextRange();
     r.moveStart(’character’,num);
     r.collapse(true);
     r.select();
}
</script>
<input type="text" id="text1" value="1234567890">
<select onchange="setPos(this.selectedIndex)">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
 

選中文本框中的一段文字

<script language=javascript>...
function sel(obj,num)
...{
     var rng=obj.createTextRange()
     var sel = rng.duplicate();
     sel.moveStart("character", num);
     sel.setEndPoint("EndToStart", rng);
     sel.select();
}
</script>
<input type="text" id="text1" value="1234567890">
<select onchange="sel(text1,this.value)">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>

</select>
 

控制文本框內光標的移動

<input type="button" value="<" onclick=go(-1)> 
<input id="demo" value="這里是文字">
<input type="button" value=">" onclick=go(1)> 
<script language="javascript">...
function go(n)...{
     demo.focus();
     with(document.selection.createRange())
...{
          moveStart("character",n);
          collapse();
          select();
    }
}
</script>

作者:未知 | 文章來源:未知 | 更新時間:2007-12-25 13:00:02

  • 上一篇文章:

  • 下一篇文章:

  • 相關文章:
    搜集整理的javascript select操作的例子
    如何使用JavaScript判斷瀏覽器類型代碼
    看看javascript是如何繪圖的
    如何在JavaScript實現彈出層效果
    JAVASCRIPT如何判斷大小寫字母
    J2EE開發中的錯誤處理
    javascript的function的總結
    Javascript訪問html頁面的控件
    軟件技術
    · 開發語言
    · Java技術
    · .Net技術
    · 數據庫開發
    最新文章  
    ·搜集整理的asp.net的驗證方
    ·各種FOR循環結構的整理
    ·軟件項目開發中應該考慮那
    ·搜集整理的javascript sel
    ·軟件開發中項目經理有那些
    ·學習如何在Lambda表達式進
    ·C++基礎知識:結構體數據的
    ·C#實現短信發送程序的例子
    ·sun最近修補了一部分java的
    ·rss定制的另外一種實現方式
    ·delphi實現利用arp欺騙來實
    ·基礎學習:基于WF的流程框
    ·網絡編程中怎樣得知一次數
    ·如何逆序輸出單鏈表?
    ·軟件開發過程中的性能設計
    關于我們 | 軟件開發 | 下載試用 | 客服中心 | 聯系我們 | 友情鏈接 | 網站地圖 | 新疆電子地圖 | RSS訂閱
    版權所有 © 2016 新疆二域軟件開發網 www.asuburbanlife.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯大廈A-5C 郵編:830000
     
    亚洲伊人成综合人影院小说,亚洲永久无码浪潮,思思99re8这里有精品热视频
    <bdo id="xkgs2"><xmp id="xkgs2">

    <bdo id="xkgs2"><progress id="xkgs2"><bdo id="xkgs2"></bdo></progress></bdo>

    <nobr id="xkgs2"></nobr>

    <bdo id="xkgs2"></bdo>

    <menuitem id="xkgs2"><xmp id="xkgs2"><menuitem id="xkgs2"></menuitem>
    <menuitem id="xkgs2"><font id="xkgs2"><samp id="xkgs2"></samp></font></menuitem><menuitem id="xkgs2"><xmp id="xkgs2"><menuitem id="xkgs2"><xmp id="xkgs2">

    <bdo id="xkgs2"><xmp id="xkgs2">

    <menuitem id="xkgs2"><xmp id="xkgs2">

    <bdo id="xkgs2"></bdo>
    <menuitem id="xkgs2"><xmp id="xkgs2"><samp id="xkgs2"></samp>

    <b id="xkgs2"><ins id="xkgs2"><samp id="xkgs2"></samp></ins></b>