JS中如何輸出空格(學習)


JS中如何輸出空格

  在寫JS代碼的時候,大家可以會發現這樣現象:

  document.write("   1      2                3  ");
結果:  1 2 3

無論在輸出的內容中什么位置有多少個空格,顯示的結果好像只有一個空格。

這是因為瀏覽器顯示機制,對手動敲入的空格,將連續多個空格顯示成1個空格。

輸出多個內容時用+連接

解決方法:

1. 使用輸出html標簽 來解決

  document.write("  "+"1"+"    "+"23");
 結果:  1    23

2. 使用CSS樣式來解決

 document.write("<span style='white-space:pre;'>"+"  1        2    3    "+"</span>");
  結果:  1       2     3    

 在輸出時添加“white-space:pre;”樣式屬性。這個樣式表示"空白會被瀏覽器保留"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM