在HTML和console.log中都可见的新行
New line that is visible in both HTML and console.log
我有这个简单的JavaScript:
function property() {
var ua = document.getElementById('greenBack').innerHTML;
var finals;
finals = ua;
if (ua.indexOf('p')) {
finals += '<br>'n Unknown Error';
}
return finals;
}
问题是,我希望在没有<br>
标签的console.log()
中显示函数输出时显示换行符(因为<br>
显示在控制台上),但也能够在不使用<br>
的情况下将文本"未知错误"写入html中的换行符。
有没有办法在没有'n
或<br>
的情况下在HTML和控制台显示换行符?
只使用'n
作为控制台输出。然后,在HTML页面上显示文本时,您可以:
- 用
<br>
代替'n
- 或在其周围环绕
<pre>
标记,这将尊重空白和换行符 - 或在任何其他HTML元素 上使用css样式的
white-space: pre-wrap;
看这个jsFiddle
$('#test').text('This'n is'n a'ntest');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<pre id="test"></pre>
您可以在文本区中打印您的信息。它将使用'n
作为新行的控制台
pre tag什么你写它显示所有,因为它包括空间,'n用于新行,br标签也移动到新行,一些更多的选项派上用场,当你使用js文字表示为,并发现在键盘上esc和点击按钮之间的符号** ' **变量可以放在一边${variable inside here}
。
相关文章:
- 字符串中的
标记未正确在 HTML 中创建新行 - HTML表内容:如果行很长,如何在新行中显示部分内容
- 在新行(html)中动态添加更多文本字段
- 当上一行/当前行被填充时,将新行添加到HTML表中
- 如何确定 HTML 元素文本中“新行”的位置
- 为 HTML 文本区域中的新行添加效果
- 在html中找到指定字符串后动态插入新行
- 无法通过JAVASCRIPT更改新行的html元素的名称
- 要在HTML中显示的带有新行和制表符的字符串
- 如何使用Javascript在HTML中的表上创建新行
- JavaScript在HTML中创建新行,onclick将值粘贴在另一个的下面
- 将新行转换为段落/br HTML 标签,这可以是单个正则表达式吗?
- 在javascript中添加新行,同时显示HTML
- return之后的新行忽略括号中的html标记
- 根据屏幕大小html表将列移动到新行
- 在JQuery .html()调用中包含一个Twig模板并删除新行
- 将JSON字符串中的新行替换为HTML标记
- 显示对话框以便向HTML表添加新行
- 单击鼠标即可从HTML表中删除旧行并插入新行
- 清除输入后的HTML输入,并防止新行