亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

if(!flag) 為什么會出現這個條件 我覺得沒有改變flag的條件啊!

document.getElementById('search-btn').onclick?=?function?()?{??? ????initBox();? ????var?key?=?document.getElementById('search-text').value.trim();? ????time?=?0;?? ????flag?=?false;??//初始化布爾 ????opt?=?getRadioBoxValue('search');? ????switch(opt)?{ ????????case?'preorder': ????????????preorderSearch(root,?key); ????????????break; ????????case?'postorder': ????????????postorderSearch(root,?key); ????????????break; ????????case?'level': ????????????levelTraversalSearch(root,?key); ????????????break; ????} ????if(!flag)?{??? ????????setTimeout(function?()?{? ????????????alert('抱歉,沒有找到!'); ????????},time+400); ????} ???? }
查看完整描述

2 回答

?
小羊楊

TA貢獻24條經驗 獲得超44個贊

document.getElementById('search-btn').onclick?=?function?()?{???

????initBox();?

????var?key?=?document.getElementById('search-text').value.trim();?

????time?=?0;??

????flag?=?false;??//初始化布爾

?

????opt?=?getRadioBoxValue('search');?

????switch(opt)?{

????????case?'preorder':

????????????preorderSearch(root,?key);????// 這三個函數看了沒,可能這里面會做對flag改變吧,不過這種寫法真是莫名其妙

????????????break;

????????case?'postorder':

????????????postorderSearch(root,?key);? // 這三個函數看了沒,可能這里面會做對flag改變吧,不過這種寫法真是莫名其妙

????????????break;

????????case?'level':

????????????levelTraversalSearch(root,?key);? // 這三個函數看了沒,可能這里面會做對flag改變吧,不過這種寫法真是莫名其妙

????????????break;

????}

?

????if(!flag)?{???

????????setTimeout(function?()?{?

????????????alert('抱歉,沒有找到!');

????????},time+400);

????}

?????

}


查看完整回答
反對 回復 2017-09-28
?
橋本奈奈未

TA貢獻436條經驗 獲得超108個贊

不懂你的意思。你是沒有改變。!flag為true所有每次都會彈出抱歉沒找到。你確定要flag要取反?

查看完整回答
反對 回復 2017-09-24
  • 2 回答
  • 0 關注
  • 1621 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號