非常に単純なwysiwyg
エディター (色なし) を作成しようとしており、開始タグの 1 つに「終了タグ」を作成しようとしました。
value を使用すると、の値全体が取得されるため機能しないことがわかっているtextarea
ので、 and を使用してみましstring
た。indexOf
replace
しかし、コードがうまくいかないよう<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 内の特定の文字列を別の文字列に置き換えるにはどうすればよいですか? (IE:<html>
に置き換えられます<html> </html>
)
知らせ
<doctype> <html>
値を使用すると、必要なコードが機能しない可能性があるため、値を使用しないでください。