當按鈕單擊時,應驗證id值,如果值不是NA或null,則應加載頁面,否則應該拋出警報。JavaScript函數中的字符串或空值檢查
<a href="#" id="check" class="button" onclick="id_check()">View ID</a><br><br>
function id_check() {
if (id != "NA" || (id != null)) {
// load diff page
} else {
alert("Something Wrong");
}
}
但是,如果條件爲或(||)未按預期工作。當我比較id!=「NA」時它工作正常。我在這裏錯過了什麼?
嘗試==,你也可能要包括==未定義的檢查,以及! – potatopeelings
你也可以檢查if(id){..} else {...} –
@potatopeelings:比較'id!= null'已經命中'undefined' ... – dandavis