我正在尝试创建一个非常简单的wysiwyg编辑器(没有颜色),并且我尝试为一个开始标签创建“结束标签”。
我知道当我使用 value 时它不起作用,因为它获得了 the 的全部值,textarea所以我尝试使用stringusing indexOfand replace。
但似乎代码不起作用,我研究过在中搜索pirticular关键字(假设它<html>)textarea并将其替换为另一个(关键字<html> </html>:)
JavaScript
$(document).ready(function() {
var textarea = document.getElementById('codeTextarea');
textarea.keyup(function(e) {
var str = textarea.value;
if(str.indexOf('<html>') != -1){
str.replace("<html>", "<html> </html>");
}
});
});
HTML
<textarea id="codeTextarea"></textarea>
如何textarea用另一个字符串替换 a 中的特定字符串?(即:<html>将替换为<html> </html>)
注意
请不要告诉我使用价值,因为价值可以<doctype> <html>,然后想要的代码将不起作用。