管理杂谈OA答疑ERP答疑教程搜索

js 在光标当前位置插入文字(光标处插入或修改文字,selection,creeateRange,c


function StoreCaret(textEl){
if(textEl.createTextRange){
textEl.caretPos=document.selection.createRange().duplicate();
}
}
function InsertAtCaret(textEl,text){
if(textEl.createTextRange && textEl.caretPos){
var caretPos=textEl.caretPos;
caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==' '?text+' ':text;
}else{
textEl.value=text;
}
}
function DeleteAtCaret(textEl,fileEl){
textEl.value=textEl.value.replace(fileEl.value,"");
}

//使用方法:





更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn