28,390
社区成员
发帖
与我相关
我的任务
分享
<script language=Javascript>
var insertend=true;
document.onclick=function(){if(event.srcElement.id!="insert"&&event.srcElement.id!="mytest")insertend=true;}
function InsertText(charvalue){
obj=document.getElementById("mytest")
if(event.srcElement.id=="insert"&&insertend==true)
r=obj.createTextRange();
else{
obj.focus();
r=document.selection.createRange();
}
r.text = r.text+charvalue;
}
</script>
<input id="insert" type="button" value="按钮" onclick="InsertText('33')"><br>
<textarea id="mytest" rows="4" cols="50" onFocus="insertend=false">
光标位置插入字符光标位置插入字符光标位置插入字符光标位置插入字符光标位置插入字符
</textarea>