天天看點

innerHTML分析 - PHP-張工

innerHTML分析

Posted on

2010-12-02 20:42 

PHP-張工 

閱讀(1783) 

評論(2) 

編輯 

收藏 

舉報

在做 《JS線上打字練習》時,發現JS在不同浏覽器上的字元處理是不一樣的。

空格處理

當在DIV中輸入"a[任意個空格]a" HTML呈現在Chrome和IE下是一樣的:隻顯示一個空格。

innerHTML屬性

  • IE還是兩個a加一個空格,
  • Chrome則是原始輸入的樣子。

回車

當在DIV中輸入"a[回車][任意個空格]a"時,HTML呈現Chrome和IE是一樣的。

innerHTML屬性

  • IE是3個字元,在兩個a中間加了個空格。
  • Chrome則是原始輸入的樣子,将回車解析為\n。

HTML标記

當在DIV中輸入"a<Br>a" HTML呈現在Chrome和IE下是一樣的。

innerHTML屬性

  • IE中是a<BR>a,将HTML标記大寫了!
  • Chrome是a<br>a,将HTML标記小寫

TEXTAREA中回車

在textarea多行輸入框中輸入a[回車]b,HTML呈現Chrome和IE是一樣的。

value屬性

  • IE是4個字元,内容為:a\r\nb
  • Chrome是3個字元,内容為:a\nb