如何更改textarea值中的字符?

时间:2016-10-19 14:40:41

标签: javascript input replace textarea

所以,说我有一个textarea。

 <textarea id="area">Test text</textarea>

如何搜索特定字符串(例如“text”)并将其删除?

我试过这个,但无济于事。

  document.getElementById("area").replace('text', '');

感谢任何和所有帮助!

3 个答案:

答案 0 :(得分:1)

修改元素.value属性,因为您正在对元素对象本身进行操作。

var el = document.getElementById("area");
el.value = el.value.replace('text', '');

答案 1 :(得分:0)

您应该使用.value代替。但是,您也希望执行replace

let textarea = document.getElementById("area");
let currentString = textarea.value;
textarea.value = currentString.replace(/Test/, "Replaced");
<textarea id="area">Test text</textarea>

答案 2 :(得分:-3)

你可以用这个

function myFunction() {
var str = $("#area").text;
var n = str.search("blablabla");
document.getElementById("demo").innerHTML = n;

}

它解释了这个链接:w3schools