在我的应用中,用户可以在个人资料上填写有关他的某些信息。例如,我有一个关于部分,用户可以在其中写一段有关他的生活的段落。现在,如果用户键入任何内容并保存输入,则将其显示为一个段落。我想要它,以便如果用户按下Enter键,则<p>
在显示内容时应添加一个标签。
更新
仅以这个问题为例。当我输入问题并按Enter时
该文本出现在新行中
这就是我要的!
您不必处理回车键。
假设您正在将textarea值作为字符串获取str
。
当您显示它时,只需用 <p>
//`str` is textarea value
var str = document.getElementById("myTextarea").value;
var lines = str.split(/\r?\n/);
// create html
var html="";
for(var i=0;i<lines.length;i++){
html+='<p>'+lines[i]+'</p>';
}
// use html here showing inside some div
var divEl = document.getElementById("myDiv");
divEL.innerHTML = html;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句