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,"");
}
//使用方法:
该文章在 2010/2/2 0:30:44 编辑过 |
关键字查询
相关文章
正在查询... |