在javascript中操作textarea时如果要换行,需要加上换行符\n,但当要删除一行时却无法找到"\n”的匹配,原因就是换行符应该是"\r\n",加上这个就可以匹配了。
例如:
function tempFunc(object){
var temp = document.getElementById("temp").value;
var clip = document.getElementById("clip_ip");
if(temp!=""){
if(object){
if(clip.value.indexOf("#" +temp + "#\r\n")==-1){
clip.value = clip.value + "#" +temp + "#\r\n";
}
}else{
clip.value = (clip.value).replace("#" +temp+ "#\r\n","");
}
}
}