<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>光标处插入文字</title> </head> <body> <form id="mainForm" name="" method="get"> <input type="text" size="20" name="userName" value="admin" /> <input type="button" value="请点击文本框,然后点击这里插入文字" onclick="javascript:Insert();" /> </form> <script type="text/javascript" language="javascript"> <!-- var mainForm = document.getElementById("mainForm"); function Insert() { mainForm.userName.focus(); var r = mainForm.userName.createTextRange(); r.move("character", GetCursorPosInTextRange(mainForm.userName)); r.text = "中国人"; } function GetCursorPosInTextRange() { var selRange = document.selection.createRange(); var allRange = mainForm.userName.createTextRange(); var len = 0; while (selRange.compareEndPoints("StartToStart",allRange) > 0) { selRange.moveStart("character", -1); len++; } return len; } --> </script> </body> </html>[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com