var textObj =this[0]; if(document.all && textObj.createTextRange && textObj.caretPos){
var caretPos=textObj.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length–1) ==”? textFeildValue+” : textFeildValue; }elseif(textObj.setSelectionRange){
var rangeStart=textObj.selectionStart; var rangeEnd=textObj.selectionEnd; var tempStr1=textObj.value.substring(0,rangeStart); var tempStr2=textObj.value.substring(rangeEnd); textObj.value=tempStr1+textFeildValue+tempStr2; textObj.focus(); var len=textFeildValue.length; textObj.setSelectionRange(rangeStart+len,rangeStart+len); textObj.blur(); }else{
textObj.value+=textFeildValue; } } } )
前台要用就比较简单了, 只需要这样写:
< div id =”test2″ class =”mod” > < h3 > 这里可以放标题 </ h3 > < div class =”j modb a_forder” id =”modb-1002″ > 这里是一些主要的内容 < dl > < dt > Hello world </ dt > < dd > hahaha </ dd > </ dl > 这个实验在沙加的神舟本上完成 </ div > < div class =”edit” > < a id =”f-1002″ class =”forder” href =”javascript:void(0);” > [收起] </ a > < a id =”unf-1002″ class =”unforder” href =”javascript:void(0);” > [展开] </ a > </ div > </ div >