如何在javascript中开始新行


document.getElementById("print").innerHTML = good; 

当我第二次使用这个功能时,我想开始在新行上写

以下是我的建议:

  1. 在开始时定义一次元素,以避免每次都得到它
  2. 创建一个名为print()的自定义函数,您可以更轻松地调用它
  3. 使用+=添加而不是覆盖内容
  4. 使用br元素在每个打印消息后添加换行符

printDiv = document.getElementById("print");
function print(text) {
printDiv.innerHTML += text + '<br>';
}
print('This text');
print('is just here');
print('to test the function');
<div id="print"></div>

您正在生成HTML。

HTML中的新行通常使用<br>元素创建。

不过,对于您正在生成的数据来说,这可能不是正确的选择。HTML是一种语义标记语言,因此您应该生成描述正在处理的数据的语义的标记。

这可能涉及创建一个包含列表项、多个段落或其他内容的列表。

最新更新