Javascript 在js的textarea中替换/添加字符串
我有一个文本区和一些按钮。单击每个按钮后,我必须执行以下操作:Javascript 在js的textarea中替换/添加字符串,javascript,textarea,Javascript,Textarea,我有一个文本区和一些按钮。单击每个按钮后,我必须执行以下操作: 检查textarea是否包含某些文本XXX 如果包含,则将其删除 如果没有,则添加它 如何在javascript中实现这一点?我尝试了以下方法,但不起作用: function addRecip(con){ var myvalue = document.getElementById("textarea1").value; if(myvalue.indexof(con+",")==-1){ documen
function addRecip(con){
var myvalue = document.getElementById("textarea1").value;
if(myvalue.indexof(con+",")==-1){
document.getElementById("textarea1").value = myvalue + con + ",";
} else {
document.getElementById("textarea1").value = myvalue.replace(con + ",","");
}
}
indexof
实际上是拼写为indexof
,JavaScript区分大小写
这项工作:
function addRecip(con){
var myvalue = document.getElementById("textarea1").value;
if(myvalue.indexOf(con+",")==-1){
document.getElementById("textarea1").value = myvalue + con + ",";
} else {
document.getElementById("textarea1").value = myvalue.replace(con + ",","");
}
}
当我点击按钮时什么也没发生。它在第
行失败,如果(myvalue.indexof(con+“,”)==-1)
听到这个消息太好了!如果你觉得这个答案是恰当的,请随意接受。