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);
}
}
添加回答
举报