js 輸出內容 removed 和空格

2021-08-03 05:57:13 字數 644 閱讀 9475

document.write()可用於直接向 html 輸出流寫內容。簡單的說就是直接在網頁中輸出內容。

在寫js**的時候,大家可以會發現這樣現象:

document.write("   1      2                3  ");

結果: 1 2 3

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

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

解決方法:

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

document.write("  "+"1"+"    "+"23");

結果: 1 23

2. 使用css樣式來解決

document.write(""+"  1        2    3    "+"");

結果: 1 2 3

在輸出時新增「

white-space:pre

;」樣式屬性。這個樣式表示"空白會被瀏覽器保留"

js呼叫其他頁面輸出內容

這樣就可以正常檢視showjs.html輸出 output codebehind版 用vs.net新建showjs.aspx然後把除此句以外的html 全部刪除 page language c codebehind showjs.aspx.cs autoeventwireup false inher...

常用css和js內容

1.讓乙個200x200的div在不同解析度螢幕上下左右居中。2.闡述清楚浮動的幾種方式 1 手動給父級div高度 height。2 父級div定義 overflow hidden 3 結尾處加空div標籤 clear both 3.如何用原生js給乙個按鈕繫結兩個onclick事件?var btn...

js中null,undefined和空的區別

undefined代表為未定義 undefined 表示乙個字串 typeof exp 為乙個字串,表示型別,可以用typeof typeof exp 證明 var exp undefined if exp undefined 不相等 乙個為undefined型別 乙個為string型別 typeo...