javascript - 在字符串javascript中插入换行符

标签 javascript html

如何在 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>

最佳答案

innerHTML

如果在 HTML 源代码中添加换行符会发生什么?

New
Line!

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

如果您想在 HTML 中换行,则需要添加适当的元素。

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

关于javascript - 在字符串javascript中插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44501292/

相关文章:

javascript - 悬停时的 jquery 图像预览 - 如何设置固定位置?

html - PDF 文档不同语言版本的 anchor 链接的最佳结构?

html - Xpath找不到元素

javascript - 如何在 android 的 Webview 中使用 Javascript 加载 HTML 代码

javascript - 如何用jquery计算盒子的宽度?

javascript - 如何让 io.sockets.on 调用外部/全局函数?

javascript - jQuery 根据日期禁用或启用提交按钮

javascript - 通过 Redux 中的回调分派(dispatch)操作

javascript - 在页面加载时加载模态并在加载完成后关闭

javascript - 仅选择与选择器匹配的父节点