当前位置: 首页 > 面试题库 >

如何在HTML文本区域添加换行符?

白芷阳
2023-03-14
问题内容

我正在<textarea>用JavaScript 编辑。问题是当我在其中换行时,它们将不会显示。我怎样才能做到这一点?

我正在获取编写函数的值,但不会产生换行符。


问题答案:

问题来自以下事实:换行符(\n\r?)与HTML <br/>标签不同

var text = document.forms[0].txt.value;
text = text.replace(/\r?\n/g, '<br />');


 类似资料:
  • 问题内容: 我知道保存文本区域时,可以使用nl2br()或str_replace来将/ n更改为br标签等。但是,我不确定如何在文本区域中插入换行符。我似乎找不到很多关于将那些带有换行符的数据放回文本区域的信息。 例如,我有一个表单,用户可以在其中更新字段。因此,用户可以输入: 将其保存到数据库后,将另存为: 现在,当用户在页面刷新后返回该表单时,通过从数据库中获取数据,所有字段将自动使用其先前的

  • 其中将是洛雷姆·伊普苏姆文本。对于样式: 这样做的目的是将所有文本放在头像和用户名下,而不是在用户名的一侧,并在文本溢出时添加分隔符。我该怎么做才能使文本分隔符?

  • 我刚开始招摇。目前,我使用的是swagger ui v2.1.4版。我的API由查询参数组成。其中一个参数接受JSON主体。我想在文本区显示这个参数。目前,它显示在输入标记中。此外,我希望在该文本区域下方显示参数内容类型。请帮我怎么做?

  • [![我想点击Male,它反映在文本区域的Gender旁边:Male] 例如,我得到了这个脚本,我想要一个选项,当我点击按钮Male,它显示在gender旁边:在里面,如果我点击Male,它就会显示在Male旁边,就像这个Male,faleme? 文本框的图像:

  • 如何在文本运行时添加文本分隔符或转到下一行/行?我试着只做

  • 问题内容: 我想计算一个文本区域中的行数,例如: 应该最多计数4行。基本上按一次Enter键即可将您转到下一行 以下代码无法正常工作: 无论有多少行,它始终为“ 1”。 问题答案: 我已经将line和lineCount方法实现为String原型: 显然,在IE9中split方法不会在字符串的末尾(或textarea的innerText属性)计算回车符和/或换行符,但在Chrome 22中会对其进行