document.getElementById("print").innerHTML = good;
当我第二次使用这个功能时,我想开始在新行上写
以下是我的建议:
- 在开始时定义一次元素,以避免每次都得到它
- 创建一个名为
print()
的自定义函数,您可以更轻松地调用它 - 使用
+=
添加而不是覆盖内容 - 使用
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是一种语义标记语言,因此您应该生成描述正在处理的数据的语义的标记。
这可能涉及创建一个包含列表项、多个段落或其他内容的列表。