在字符串javascript中插入换行符

mar*_*shp 0 html javascript

如何在Javascript中插入换行符?以下代码即使使用换行符“ \ n”,也将所有内容显示在一行中。

<body>
  <button onclick="myFunction()">Click me</button>
  <div id="demo" onclick="myFunction()"></div>
  <script>
    function myFunction() {
      document.getElementById("demo").innerHTML = "line1\nline2\nline3\nline4\nline5\nline6";
    }
  </script>
</body>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 5

innerHTML

如果在HTML源代码中添加换行符会怎样?

这是一个HTML问题。不是JavaScript问题。

如果要用HTML换行,则需要添加适当的元素。

快速而肮脏的解决方案是<br>,或将整个内容包装在中<pre>...</pre>,但内容的正确标记可能是列表或其他内容。您的示例代码太笼统了,无法说明。