待更新。。css
一、全部相對路徑都別拿來比較!!!
(絕對路徑能夠,入img src="https://segmentfault.com/"
)。segmentfault
二、顏色值(color:red;)也不要拿來判斷!!!瀏覽器
三、innerHTML的值別拿來判斷!!!函數
四、用事件處理函數操做表單的type存在兼容性問題!!!(IE6 7 8 不兼容,會報錯)。code
【解決方案】能夠用視覺方案處理,好比切換顯示隱藏。事件
五、設置浮動時,採用oDiv.style.float="left";
在標準瀏覽器是支持的,在某些瀏覽器是不支持的。input
【解決方案】作兼容性處理:
方案一:
在IE下oDiv.style.stylefloat="left";
在非IE下oDiv.style.cssfloat="left";
class
方案二(推薦):
採用添加類的方法基礎
.fl{ float:left; } <div class="fl"></div>
六、js中[]適用於oDiv.style[變化的樣式名]=變化的值;
(如:oDiv.style[oinput.value(如width或者height)]="oValue.value(如200px)";
)
注意:用.點設置的值是不可變的,[]裏面的值是可變的。兼容性
第一種判斷形式:
if(條件){ 條件成立執行 }
適用於當條件成立時,去處理一件事情,條件不成立,不執行。
第二種判斷形式:
if(條件){ 當條件成立執行 }else{ 當條件不成立執行 }
適用於,適用於當條件成立時,去處理一件事情,不成立執行另外一件事。
第三種判斷形式:
if(條件1){ 當條件成立執行 }else if(條件2){ 當條件1不成立,條件2成立,則執行。 }
適用於,當某件事成立執行。