總體的感覺是IE7比 IE6 兼容性更好,更健壯。
幾個細節對比:
1,如果頁面無編碼描述定義,比如: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
在IE6里可能顯示亂碼,但IE7不寫也可以顯示出來。
2,<a href 標簽去請求js事件,該事件請求圖片的過程中,如果這么寫: <a hef="javascript:viod(0)" onclick="call()",圖片可能會遇到 "Aborted"的錯誤,即圖片加載過程中被其他事件打擾,造成下載失敗。但在 IE7就沒事。
寫法可以改成:
<a hef="#" onclick="call()",[這種寫法會跳到頁頭的錨點]
或者 <a hef="javascript:call()" [推薦這種寫法]
3,還有一個<button標簽的提交方法 <form的onsubmit方法執行完js方法后,必須 return false。[這個跟ie版本無關]