<script type='text/javascript'>
function replaceNewlines(e) {
var element = document.getElementById('myTextarea');
if (e.keyCode == 13) {
element.value = element.value.replace("\r", "<br />");
element.value += "___NEWLINE___\n";
element.value = element.value.replace("___NEWLINE___\n", "<br />");
}
}
</script>
此代碼工作正常,但是當我按回車鍵,<br />
出現在textarea
,我不希望在我的textarea
出現這種
標籤。隱藏textarea的
有人可以幫我嗎?
歡迎來到SO!你可以爲這些問題添加一個JSFiddle嗎?修復這種方法更容易! –
你想做什麼?您是否試圖用'
'替換新行,或者用新行替換
? – Toothbrush
Textareas需要換行才能顯示換行符,而不是html'
'標籤。相反,替換爲「\ r \ n」' –