La copie de code est la suivante:
<script linguisse = "javascript">
Test de fonction ()
{
var rng = document.body.createExtrange ();
alerte (rng.text)
}
Fonction Test1 ()
{
var rng = document.body.createExtrange ();
alert (rng.htmltext)
}
</cript>
<entrée type = "bouton" onclick = "test ()" value = "text">
<input type = "bouton" onclick = "test1 ()" value = "htmltext">
Obtenez le texte sélectionné dans la zone de texte spécifiée: répondez uniquement à la première zone de texte
La copie de code est la suivante:
<input id = "inp1" type = "text" value = "1234567890">
<input id = "inp2" type = "text" value = "9876543210">
<input type = "bouton" onclick = "test ()" value = "ok">
<script linguisse = "javascript">
Test de fonction ()
{
var o = document.getElementByid ("inp1")
var r = document.selection.createrange ();
if (o.CreateExtrange (). inrange (r))
alerte (R.Text);
}
</cript>
Recherche inversée du texte de la page
La copie de code est la suivante:
abababababababababa
<input value = "ORDER ORDANCE RENDRE UN" onClick = myFindText ("A") type = "Button">
<script linguisse = 'javascript'>
var rng = document.body.createExtrange ();
fonction myFindText (texte)
{
rng.collapse (false);
if (rng.findText (texte, -1,1))
{
rng.select ();
rng.collapse (true);
}autre
{alert ("end");}
}
</cript>
Concentrez-vous sur le contrôle et mettez le curseur à la fin
La copie de code est la suivante:
<script linguisse = "javascript">
fonction setfocus ()
{
var obj = event.srcelement;
var txt = obj.createExtrange ();
txt.movestart ('caractère', obj.value.length);
txt.collapse (true);
txt.select ();
}
</cript>
<input type = "text" value = "http://toto369.net" onfocus = "setfocus ()">
Obtenez la position du curseur dans la zone de texte
La copie de code est la suivante:
<script linguisse = "javascript">
fonction getpos (obj) {
obj.focus ();
var s = document.selection.createrange ();
S.SettendPoint ("StartTostart", obj.createExtrange ())
alert (s.text.length);
}
</cript>
<input type = "text" id = "txt1" value = "1234567890">
<input type = "Button" value = "getCursor position" onClick = getpos (txt1)>
Contrôlez la position du curseur dans la zone d'entrée
La copie de code est la suivante:
<script linguisse = "javascript">
fonction setpos (num)
{
text1.focus ();
var e = document.getElementById ("text5");
var r = e.CreateTExtrange ();
R.Movestart («caractère», num);
R.Collapse (vrai);
R.Select ();
}
</cript>
<input type = "text" id = "text5" 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>
</lect>
Sélectionnez un paragraphe de texte dans la zone de texte
La copie de code est la suivante:
<Script Language = JavaScript>
fonction Sel (obj, num)
{
var rng = obj.createTextrange ()
var sel = rng.duplicate ();
sel.movestart ("caractère", num);
sel.setendpoint ("endtostart", rng);
sel.select ();
}
</cript>
<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>
</lect>
Contrôlez le mouvement du curseur dans la zone de texte
La copie de code est la suivante:
<input type = "bouton" value = "<" onclick = go (-1)>
<input id = "Demo" value = "voici le texte">
<input type = "bouton" value = ">" onClick = Go (1)>
<script linguisse = "javascript">
fonction go (n) {
Demo.focus ();
avec (document.selection.creareange ())
{
movestart ("caractère", n);
effondrement();
sélectionner();
}
}
</cript>