var submitto = document.getElementById("submitto");
submitto.addEventListener('tap',function(event){
alert('keke');
var nodeList = document.getElementsByName('hangyeleixing')
localStorage.setItem("tongjifenxiCurrent",pagerCurrent);
var data = "";
for( i = 0;i<nodeList.length;i++){
data = data + nodeList[i].lastChild.innerText+"&&";
}
data = data.substring(0,data.length-2);
if(isRepeat(data.split("&&"))){
mui.toast("不能有相同行业");
return;
}
if(pagerCurrent==0){
localStorage.setItem("industryData",data);
localStorage.setItem("industryTime",startTime.innerText+"&&"+endTime.innerText);
localStorage.setItem('industryColor',getNowColor());
};
if(pagerCurrent==1){
localStorage.setItem('companyData',data);
localStorage.setItem("companyTime",startTime.innerText+"&&"+endTime.innerText);
localStorage.setItem('companyColor',getNowColor());
localStorage.setItem('companyType',document.getElementById("time").lastChild.lastChild.innerText);
};
alert('keke');
mui.back();
alert('kekeback');
});
function isRepeat(arr){
var hash = {};
for(var i in arr) {
if(hash[arr[i]])
return true;
hash[arr[i]] = true;
}
return false;
}
当 if(isRepeat(data.split("&&"))) 为true的时候 弹出toast并且不执行下面的内容以及return出去 之后执行此函数 当 if(isRepeat(data.split("&&"))) 为false mui.back()就失效了 alert中的内容全都有打印出来 并且值也存进localStorage了 但是mui.back却失效 我不知道是什么原因 求大神解答
0 个回复