,可以通过以下步骤实现:
<textarea id="myTextarea"></textarea>
var textareaValue = document.getElementById("myTextarea").value;
var formattedText = textareaValue.replace(/\n/g, "<br>").replace(/\s/g, " ");
上述代码将Textarea中的换行符替换为<br>
标签,将空格替换为
实现文本的格式化。
var popupWindow = window.open("", "Popup", "width=400,height=300");
popupWindow.document.write(formattedText);
上述代码创建一个新的窗口,并使用document.write()
方法将格式化后的文本写入窗口中。
完整的示例代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Textarea值读取和格式化</title>
<script>
function showFormattedText() {
var textareaValue = document.getElementById("myTextarea").value;
var formattedText = textareaValue.replace(/\n/g, "<br>").replace(/\s/g, " ");
var popupWindow = window.open("", "Popup", "width=400,height=300");
popupWindow.document.write(formattedText);
}
</script>
</head>
<body>
<textarea id="myTextarea"></textarea>
<br>
<button onclick="showFormattedText()">显示格式化文本</button>
</body>
</html>
这样,当用户在Textarea中输入文本后,点击"显示格式化文本"按钮,就会弹出一个窗口显示格式化后的文本内容。
推荐的腾讯云相关产品:无
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云