所以,说我有一个textarea。
<textarea id="area">Test text</textarea>
如何搜索特定字符串(例如“text”)并将其删除?
我试过这个,但无济于事。
document.getElementById("area").replace('text', '');
感谢任何和所有帮助!
答案 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