checkbox勾選判斷代碼分析
var xieYi=document.getElementById("xieYi");
if(!xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
最開始這樣寫,不過并不是所有的情況都需要勾選這個(gè)協(xié)議,協(xié)議有時(shí)不會(huì)在前臺(tái)頁(yè)面顯示,所以改了第二種
var xieYi=document.getElementById("xieYi");
if(!xieYi== null && !xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
當(dāng)xieYi不存在的時(shí)候,xieYi為null,判斷xieYi不為null的時(shí)候并且xieYi沒有勾選的時(shí)候就alert。
可惜,這段代碼沒有發(fā)揮預(yù)想中的作用。
最后發(fā)現(xiàn)是判斷xieYi寫錯(cuò)了。
最終版:
var xieYi=document.getElementById("xieYi");
if(xieYi!= null && !xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
相關(guān)文章
Javascript中Cookie的獲取和保存應(yīng)用案例
這篇文章主要給大家介紹了關(guān)于Javascript中Cookie的獲取和保存應(yīng)用的相關(guān)資料,Cookie是直接存儲(chǔ)在瀏覽器中的一小串?dāng)?shù)據(jù),文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09javascript &&和||運(yùn)算法的另類使用技巧
一直以為 && 和 || 這兩個(gè)偉大的運(yùn)算法只能在判斷表達(dá)式使用,也就是常在if語(yǔ)句使用,原來錯(cuò)了,它還可以運(yùn)用在簡(jiǎn)化選擇性執(zhí)行語(yǔ)句的操作,有點(diǎn)拗口,簡(jiǎn)單點(diǎn)也就是:操作執(zhí)行某條語(yǔ)句,不執(zhí)行某條語(yǔ)句。2009-11-11用console.table()調(diào)試javascript
昨天我了解到Chrome調(diào)試工具一個(gè)小巧的調(diào)試方法,在WDCC期間, Marcus Ross(@zahlenhelfer) 介紹了,chrome調(diào)試工具各種調(diào)試方法,這個(gè)只是其中一種,現(xiàn)在我來給大家秀下。2014-09-09JS使用window.requestAnimationFrame()實(shí)現(xiàn)逐幀動(dòng)畫
這篇文章介紹了JS使用window.requestAnimationFrame()實(shí)現(xiàn)逐幀動(dòng)畫的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06將兩個(gè)div左右并列顯示并實(shí)現(xiàn)點(diǎn)擊標(biāo)題切換內(nèi)容
將兩個(gè)div左右并列顯示并實(shí)現(xiàn)點(diǎn)擊標(biāo)題切換內(nèi)容的效果,接下來為大家詳細(xì)介紹下js中時(shí)如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過2013-10-10深入淺出webpack教程系列_安裝與基本打包用法和命令參數(shù)詳解
下面小編就為大家?guī)硪黄钊霚\出webpack教程系列_安裝與基本打包用法和命令參數(shù)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就想給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09