Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
Funktionstest ()
{
var rng = document.body.createTextrange ();
Alarm (rng.text)
}
Funktion test1 ()
{
var rng = document.body.createTextrange ();
Alarm (rng.htmltext)
}
</script>
<Eingabe type = "Taste" onclick = "test ()" value = "text">
<Eingabe type = "button" onclick = "test1 ()" value = "htmlText">
Rufen Sie den ausgewählten Text im angegebenen Textfeld ein: Beantworten Sie nur auf das erste Textfeld
Die Codekopie lautet wie folgt:
<Eingabe -ID = "Inp1" Typ = "Text" value = "1234567890">
<Eingabe -ID = "Inp2" Typ = "Text" value = "9876543210">
<Eingabe type = "button" onclick = "test ()" value = "OK">
<script Language = "JavaScript">
Funktionstest ()
{
var o = document.getElementById ("INP1")
var r = document.Selection.createrange ();
if (O.CreateTextrange (). Inrange (r))
Alert (R.Text);
}
</script>
Umgekehrte Suche nach Seitentext
Die Codekopie lautet wie folgt:
Ababababababababa
<Eingabewert = "Reverse Order finden Sie ein" Onclick = myfIndText ("a") type = "button">
<script Language = 'JavaScript'>
var rng = document.body.createTextrange ();
Funktion myfindText (Text)
{
rng.collapse (falsch);
if (rng.findText (Text, -1,1))
{
rng.select ();
rng.collapse (wahr);
}anders
{alert ("Ende");}
}
</script>
Konzentrieren Sie sich auf die Kontrolle und setzen Sie den Cursor am Ende
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
Funktion setfocus ()
{
var obj = event.srcelement;
var txt = obj.createTextrange ();
txt.movestart ('charakter', obj.value.length);
txt.collapse (true);
txt.select ();
}
</script>
<Eingabe type = "text" value = "http://toto369.net" onfocus = "setfocus ()">
Holen Sie sich die Cursorposition im Textfeld
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
Funktion getPos (obj) {
obj.focus ();
var s = document.Selection.createrange ();
S.SetendPoint ("StartTostart", Obj.CreateTextrange ())
Alert (S.Text.length);
}
</script>
<Eingabe type = "text" id = "txt1" value = "1234567890">
<input type = "button" value = "getCursor Position" Onclick = getPos (txt1)>
Steuern Sie die Cursorposition im Eingangsfeld
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
Funktionsetpos (num)
{
text1.focus ();
var e = document.getElementById ("text5");
var r = e.createTextrange ();
R.Movestart ('Charakter', num);
R.Collapse (wahr);
r.Select ();
}
</script>
<Eingabe type = "text" id = "text5" value = "1234567890">
<auswählen 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>
Wählen Sie im Textfeld einen Textabsatz aus
Die Codekopie lautet wie folgt:
<script Language = JavaScript>
Funktion SEL (OBJ, Num)
{
var rng = obj.createTextrange ()
var sel = rng.duplicate ();
Sel.Movestart ("Charakter", num);
sel.setendpoint ("endTostart", rng);
sel.select ();
}
</script>
<Eingabe type = "text" id = "text1" value = "1234567890">
<auswählen 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>
Steuern Sie die Bewegung des Cursors im Textfeld
Die Codekopie lautet wie folgt:
<input type = "button" value = "<" onclick = go (-1)>
<Eingabe id = "Demo" value = "Hier ist Text">
<Eingabe type = "button" value = ">" onclick = go (1)>
<script Language = "JavaScript">
Funktion Go (n) {
Demo.Focus ();
mit (document.Selection.Createrange ())
{
bewegungstart ("Charakter", n);
Zusammenbruch();
wählen();
}
}
</script>