1 回答

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
你有兩個(gè)主要問(wèn)題。
逗號(hào)運(yùn)算符并不像你想象的那樣
逗號(hào)運(yùn)算符返回其右側(cè)的所有內(nèi)容。if (a,b)
意思與 相同if (b)
。
如果您想測(cè)試num1.innerText.length > 0
AND 相同的 fornum2
等等,那么您必須測(cè)試它們的所有長(zhǎng)度,并使用運(yùn)算&&
符而不是運(yùn)算符,
。
盡管您可以做一個(gè)快捷方式,編寫一個(gè)函數(shù)來(lái)對(duì)數(shù)組中的每個(gè)事物進(jìn)行測(cè)試,然后測(cè)試它們是否都正常。
if (![num1, num2, num3, num4, num5].some( element => element.innerText.length === 0 )) {
if
聲明不具有追溯力
您在計(jì)劃開始時(shí)測(cè)試您的狀況。
然后你開始進(jìn)行間歇訓(xùn)練
稍后,間隔會(huì)更改值,因此if
語(yǔ)句將過(guò)去
...但您不再運(yùn)行該if
語(yǔ)句。
您對(duì)元素所做的更改不會(huì)及時(shí)返回到執(zhí)行測(cè)試時(shí)的時(shí)間if
。
您需要在更改元素后進(jìn)行該測(cè)試。
然而這是沒(méi)有意義的。您可以一次性設(shè)置所有值,并且您知道何時(shí)設(shè)置它們。
您可以將其硬編碼 Waiting for Data to Arrive…
到 HTML 中,然后在替換其他元素的Data Arrived
同時(shí)將其替換為 。innerText
添加回答
舉報(bào)