<div class="codetitle"> <span><a style="CURSOR: pointer" data="51432" class="copybut" id="copybut51432" onclick="doCopy('code51432')"><u>コードをコピーします</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code51432"> <br><script language="javascript"> >関数 test() <br>{ <br>var rng=document.body.createTextRange(); <br>alert(rng.text) <br>} <br>関数 test1() <br>{ <br> var rng= document.body.createTextRange(); <br>alert(rng.htmlText) <br>} <br></script> <br><input type="button" onclick="test()" value=" text"> <br><input type="button" onclick="test1()" value="htmlText"> <br><br> </div>指定されたテキスト ボックスで選択されたテキストを取得します: 応答のみ 最初のテキスト ボックス<br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="43146" class="copybut" id="copybut43146" onclick="doCopy('code43146')">コードをコピー<u></u></a> コードは次のとおりです。</span></div> <div class="codebody" id="code43146">< input id="inp1 " type="text" value="1234567890"> <br><input id="inp2" type="text" value="9876543210"> <br><input type=" button" onclick="test()" value="OK"> <br><script language="javascript"> <br>function test() <br>{ <br>var o=document.getElementById( "inp1") <br>var r = document.selection.createRange(); <br>if(o.createTextRange().inRange(r)) <br>alert(r.text); ></script> ; <BR><BR> <BR>ページのテキストを逆順で検索<BR></div><BR><BR><div class="codetitle">コードをコピー<span><a style="CURSOR: pointer" data="21120" class="copybut" id="copybut21120" onclick="doCopy('code21120')"><U> コードは次のように:</U></a> </span>ababababababa </div><input value="逆順で検索" onclick=myfindtext("a") type="button"> <div class="codebody" id="code21120"><スクリプト言語='javascript'> <br>var rng = document.body.createTextRange(); <br>function myfindtext(text) <br>{ <br>rng.collapse(false); (text,-1,1)) <br> { <br>rng.select(); <br>rng.collapse(true); <br>}else <br>{alert("end");} <br>} <br></script> <br><br> <br>コントロールにフォーカスした後、カーソルを最後に置きます<br><br> </div> <br><br>コードをコピーします<div class="codetitle"> <span><a style="CURSOR: pointer" data="60641" class="copybut" id="copybut60641" onclick="doCopy('code60641')"> コードは次のとおりです:<u></u> </a><script language="javascript"> </span>function setFocus() </div>{ <div class="codebody" id="code60641">var obj = イベント.srcElement; <br>var txt =obj.createTextRange(); <br>txt.collapse(true); select(); <br>} <br></script>><input type="text" value="http://toto369.net" onfocus="setFocus()"> <br> <br>テキストボックス内のカーソル位置を取得します<br><br><br><br><br>コードをコピー<br> </div> <br> コードは次のとおりです:<br><div class="codetitle"> <span><script language="javascript"> <a style="CURSOR: pointer" data="42078" class="copybut" id="copybut42078" onclick="doCopy('code42078')">function getPos(obj){ <u>obj.focus(); </u>var s=document.selection.createRange(); s.setEndPoint("StartToStart",obj.createTextRange()) </a>alert(s.text.length) </span>} </div></script> <div class="codebody" id="code42078"><input type="text" id ="txt1" value="1234567890"> <br><input type="button" value=" カーソル位置を取得します" onclick=getPos(txt1)> <br><br> <br>カーソルを制御します入力ボックス内の位置<br><br><br><br><br>コードをコピー<br><br> </div> コードは次のとおりです: <br><br> <div class="codetitle"><スクリプト言語="javascript"> <span>function setPos(num) <a style="CURSOR: pointer" data="24324" class="copybut" id="copybut24324" onclick="doCopy('code24324')">{ <u>text1.focus(); </u>var e =document.getElementById("text5"); createTextRange(); </a>r.moveStart('character',num); </span> r.select(); </div></script> 🎜><input type="text" id="text5" value="1234567890"> <div class="codebody" id="code24324"><select onchange="setPos(this.selectedIndex)"> <br><option value="0 ">0</option><BR><option value="1">1</option><BR><option value="2">2<BR><option値="3">3</オプション> <br><オプション値="4">4</オプション> <br><オプション値="5">/オプション> ><オプション値="6">/オプション> <br></select> >テキスト ボックスでテキストを選択します<br><br><br><br><br>コードをコピーします<br><br> <br> コードは次のとおりです: <br><div class="codebody" id="code51027"> <br><スクリプト言語=javascript> <br>関数 sel(obj,num) <br>{ <br>var rng=obj.createTextRange() <br>var sel = rng.duplicate(); <br>sel.moveStart("character", num); <br>sel.setEndPoint("EndToStart", rng); <br>sel.select(); <br>} <br></script> <br><input type="text" id="text1" value="1234567890"> <br><select onchange="sel(text1,this.value)"> <br><option value="0">0</option> <br><option value="1">1</option> <br><option value="2">2</option> <br><option value="3">3</option> <br><option value="4">4</option> <br><option value="5">5</option> <br><option value="6">6</option> <br><option value="7">7</option> <br></select> <br> </div> <br>制御文本框内光标的移動 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="70917" class="copybut" id="copybut70917" onclick="doCopy('code70917')"><u>复制代码</u></a></span>代码如下:</div> <div class="codebody" id="code70917"> <br><input type="button" value="<" onclick=go(-1)> <BR><input id="demo" value="这里是文字"> <br><input type="button" value=">" onclick=go(1)> <br><スクリプト言語="javascript"> <br>function go(n){ <br>demo.focus(); <br>with(document.selection.createRange()) <br>{ <br>moveStart("character",n); <br>collapse(); <br>select(); <br>} <br>} <br></script> <br> </div> </div> </div>