相关疑难解决方法(0)

JavaScript:如何在HTML textarea中添加换行符?

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

我正在获得编写函数的值,但它不会给出换行符.

html javascript textarea line-breaks

150
推荐指数
6
解决办法
29万
查看次数

换行符不会显示在IE中的textarea中

使用jQuery的.load()方法我将文本加载到textarea中.适用于Chrome和FF.与往常一样,IE必须是不同的,不会显示换行符.

我试过white-space:pre-wrap没有运气.

有任何想法吗?

我的代码:

$('#textarea').load('data.php');
Run Code Online (Sandbox Code Playgroud)

data.php简单查询MySQL数据库,并打印出结果.

html javascript ajax jquery internet-explorer

6
推荐指数
2
解决办法
1万
查看次数

在 textarea 中显示换行符之间的分隔

我想让 HTML5<textarea>标签的视觉表示指示何时有“硬”换行符而不是换行符。例如,给定文本:

    你好,世界\n
    你好吗,还有这篇文字
    换行,因为
    太长了。\n
    但这是一条合适的新线路。

我想对由换行符分隔的行进行一些视觉指示,例如空格:

    你好,世界

    你好吗,还有这篇文字
    换行,因为
    它太长了。

    但这是一条合适的新线路。

插入一个可视字符或文本字符串代替换行符,例如 ¶,也可以工作,即

    你好,世界¶
    你好吗,还有这篇文字
    换行,因为
    它太长了。¶
    但这是一条合适的新线路。

理想情况下,我希望能够使用 CSS 来做到这一点,但我不确定这种视觉表示的适当(如果它甚至存在)机制是什么。

如果可能,我宁愿不必修改 textarea 的内容。

我也更喜欢使用“纯”textarea 标签(而不是例如 TinyMCE)。

感谢您的阅读,任何想法和建议将不胜感激。

html css textarea newline

4
推荐指数
1
解决办法
1243
查看次数

Internet Explorer \n 换行符不起作用

在所有版本的 IE 中(我目前正在测试 IE11)textarea元素内部的新换行符不起作用......

function id_(id)
{ 
 var r = false;
 if (document.getElementById(id))
 {
  r = document.getElementById(id);
 }
 return r;
}

window.onload = function()
{
 for (i in document.getElementsByTagName('audio')[0])
 {
  id_('test').value = id_('test').value + '\n' +i;
 }
}
Run Code Online (Sandbox Code Playgroud)

如何强制 IE 在textarea元素中换行?没有框架。

我已经尝试过\n\r,,\r\n\r\n

javascript

2
推荐指数
1
解决办法
3260
查看次数