IE9以下瀏覽器的innerHTML忽略空格怎麼辦
先看一段程式碼例項再進入主題,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>innerHTML空格問題-螞蟻部落</title> <script type="text/javascript"> window.onload=function() { var thediv=document.getElementById("thediv"); document.write(thediv.innerHTML.length); } </script> </head> <body> <div id="thediv"> 螞蟻部落 </div> </body> </html>
以上程式碼在標準瀏覽器中輸出值是6,但是在IE9以下瀏覽器中的輸出值是5,也就是說在IE9以下瀏覽器中會省略去一個空格。其實精確的規則是這樣的:
在IE9以下瀏覽器中,如果父節點的第一個子節點是文字節點,且此文字節點的開頭是空格字元,那麼這幾個空格字元將會被忽略。如果最後節點噎死一個文字節點,且此節點的結尾時空格字元,那麼無論有多少個空格字元都會合併為一個字元。
特別注意:空格字元包括空格、\t、\n、\r和一個分頁符號U+000C。
解決方案:
使用全形也就是中文空格的情況下,在所有的劉拉起都會輸出6。
相關文章
- ie瀏覽器怎麼升級 ie瀏覽器版本過低怎麼辦瀏覽器
- ie瀏覽器開啟變成別的瀏覽器怎麼辦 開啟ie瀏覽器變成360怎麼改瀏覽器
- win10瀏覽器老是奔潰怎麼辦 win10瀏覽器崩潰怎麼解決Win10瀏覽器
- 為什麼谷歌瀏覽器開啟是2345瀏覽器 谷歌瀏覽器一開啟是2345介面怎麼辦谷歌瀏覽器
- win10系統瀏覽器閃退怎麼辦 win10瀏覽器閃退的方法Win10瀏覽器
- ie瀏覽器退役後還能用嗎 ie瀏覽器關閉停用以後怎麼辦瀏覽器
- win10瀏覽器開啟不是全屏怎麼辦_win10怎麼讓瀏覽器開啟就是全屏Win10瀏覽器
- 怎麼檢測瀏覽器劫持,瀏覽器劫持的方法介紹瀏覽器
- 檢視瀏覽器請求的session 瀏覽器怎麼檢視session瀏覽器Session
- 谷歌瀏覽器無法訪問此網站怎麼解決 chrome瀏覽器無法開啟網頁怎麼辦谷歌瀏覽器網站Chrome網頁
- ie瀏覽器自動跳轉edge怎麼恢復 win10開啟ie瀏覽器變成edge怎麼辦瀏覽器Win10
- 怎麼調出ie瀏覽器_win10 ie瀏覽器怎麼調出來瀏覽器Win10
- win10chrome瀏覽器奔潰怎麼辦_win10chrome瀏覽器奔潰的解決方法Win10Chrome瀏覽器
- win10瀏覽器很卡怎麼辦_win10自帶瀏覽器卡頓修復方法Win10瀏覽器
- 360瀏覽器怎麼解除安裝乾淨 怎麼徹底刪除360瀏覽器瀏覽器
- 怎麼清除瀏覽器快取?瀏覽器快取清理的方法步驟是什麼?瀏覽器快取
- win10瀏覽器不能顯示圖片怎麼解決_win10瀏覽器圖片載入不出來怎麼辦Win10瀏覽器
- win10 瀏覽器上淘寶不支援旺旺怎麼辦Win10瀏覽器
- edge怎麼改成ie 怎麼把預設瀏覽器從edge恢復到ie瀏覽器瀏覽器
- win10瀏覽器全屏怎麼設定_window10自帶瀏覽器怎麼全屏Win10瀏覽器
- win10瀏覽器沒反應怎麼辦_win10瀏覽器總是無響應的解決方法Win10瀏覽器
- 一開啟瀏覽器就當機怎麼辦_win10一開瀏覽器就當機的解決方法瀏覽器Win10
- win10怎麼升級ie瀏覽器_win10自帶的ie瀏覽器怎麼升級Win10瀏覽器
- 360瀏覽器廣告彈窗怎麼關閉 360瀏覽器怎麼禁止廣告彈出瀏覽器
- 谷歌瀏覽器怎麼翻譯英文網頁 chrome瀏覽器自帶翻譯功能怎麼用谷歌瀏覽器網頁Chrome
- Win10系統ie瀏覽器閃退該怎麼辦 Win10系統ie瀏覽器閃退的方法Win10瀏覽器
- win10 自帶瀏覽器沒了怎麼辦_win10自帶ie瀏覽器沒了的找回步驟Win10瀏覽器
- ie瀏覽器打不開網頁怎麼辦 網路正常但是ie瀏覽器打不開解決方法瀏覽器網頁
- win10開啟瀏覽器假死怎麼辦_win10一用瀏覽器就假死解決方法Win10瀏覽器
- win10系統下怎麼設定按空格鍵瀏覽檔案Win10
- 谷歌瀏覽器電腦上無法開啟網頁怎麼辦谷歌瀏覽器網頁
- windows10系統升級Chrome瀏覽器失敗怎麼辦WindowsChrome瀏覽器
- win10 edge瀏覽器桌面快捷方式丟失怎麼辦Win10瀏覽器
- 360瀏覽器相容模式怎麼設定 360極速瀏覽器極速相容模式怎麼切換瀏覽器模式
- win10谷歌瀏覽器打不開網頁怎麼辦_win10打不開谷歌瀏覽器的解決方法Win10谷歌瀏覽器網頁
- win10 360瀏覽器的字型很虛怎麼辦 win10 360瀏覽器字型模糊發虛修復方法Win10瀏覽器
- win10谷歌瀏覽器不能上網怎麼辦_win10谷歌瀏覽器連不上網如何處理Win10谷歌瀏覽器
- win10瀏覽器無法上網怎麼辦 w10自帶瀏覽器上不了網解決方法Win10瀏覽器
- google瀏覽器打不開攝像頭怎麼辦 google瀏覽器無法開啟攝像頭處理方法Go瀏覽器