JavaScript簡記(一)

js基礎--屬性操做及注意事項

待更新。。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成立,則執行。
}

適用於,當某件事成立執行。

相關文章
相關標籤/搜索