我有以下代码:
<body>
<form>
<textarea id="textfield"></textarea>
<input type="button" onclick="func1()" value="Post">
</form>
<p id="para"></p>
</body>
当我输入 textarea 时,所有特殊标签<a>,<br>
等都被忽略,当我在其中显示它们时<p>
,我输入的所有内容也显示在一行上,我按下 return 或 use 甚至都没有关系<br>
,textarea 似乎正在使用 html 标签和把它们变成一个简单的文本。
这是我用来在 html 中显示文本区域的函数:
function func1()
{
document.getElementById("para").innerHTML=document.getElementById("textfield").innerHTML;
}
如何从 textarea 获取文本并正常显示在屏幕上(而不是一行)。如何为不知道如何使用标签的用户修改 textarea?当按下一个简单的回车键时应该被翻译成<br