2017-06-12 52 views
-1

如何在Javascript中插入換行符。即使使用換行符「\ n」,下面的代碼也會將所有內容顯示在一行中。在字符串中插入換行符javascript

<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> 
+3

因爲在HTML中,一條新行通過使用'
' –

+0

完成了解更多關於'''
'''tag here => https://developer.mozilla.org/en/docs/Web/HTML/ Element/br – kkaosninja

+0

即這與JavaScript無關,它是HTML的工作原理。 –

回答

4

的innerHTML

會發生什麼事,如果你把在HTML源代碼中的新行字符?

New 
 
Line!

這是一個HTML的問題。不是JavaScript問題。

如果你想在HTML中有一個新行,那麼你需要添加適當的元素。

快速和骯髒的解決方案將是<br>,或包裝整個東西在<pre>...</pre>,但正確的標記爲您的內容可能是一個列表或別的東西。您的示例代碼太泛泛,無法分辨。

+0

感謝Quentin。 – martinbshp

相關問題