用JS替换文本区域中的所有值



我的问题是我想要一个小的JS应用程序来替换<textarea>HTML标记中的所有文本。我制作了这个小代码,但它只取代了第一个条目:

当我点击按钮时,unicode\u0066代表";f";得到替换,但当我有多个这样的条目时,它只替换第一个条目,当我第二次点击按钮时,它会替换第二个条目,以此类推

问题:有没有一种方法可以将此方法应用于一键中的每个字符?

function decodeText() {
let input = document.getElementById("textInput").value;
let r1 = input.replace('\u0066', 'f');
document.getElementById("textInput").value = r1;
}
<textarea id="textInput"></textarea>
<button onClick="decodeText()">Decode</button>

function decodeText() {
let input = document.getElementById("textInput").value;
let r1 = input.replaceAll('\u0066', 'f');
document.getElementById("textInput").value = r1;
}
<textarea id="textInput"></textarea>
<button onClick="decodeText()">Decode</button>

最新更新