加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

js中switch case循环范例代码

发布时间:2023-09-07 14:19:45 所属栏目:教程 来源:
导读:代码如下:

switch (objNameType) {

  case 'PD':

  valueUD = obj.id;

  id = objName;

  var loadVUD = UserData.load(exam, id);

  if (loadVUD == null || loadVUD ==
代码如下:
 
switch (objNameType) {
 
  case 'PD':
 
  valueUD = obj.id;
 
  id = objName;
 
  var loadVUD = UserData.load(exam, id);
 
  if (loadVUD == null || loadVUD == undefined || loadVUD == '') {
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]++;
 
  }
 
  break;
 
  case 'DANX':
 
  valueUD = obj.id;
 
  var objName = obj.name;
 
  var objNameTop = objName.substr(0,objName.indexOf('_'));
 
  id = objName;
 
  var loadVUD = UserData.load(exam, id);
 
  if (loadVUD == null || loadVUD == undefined || loadVUD == '') {
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]++;
 
  }
 
  break;
 
  case 'PP':
 
  valueUD = obj.id;
 
  var objName = obj.name;
 
  var objNameTop = objName.substr(0,objName.indexOf('_'));
 
  id = objName;
 
  var loadVUD = UserData.load(exam, id);
 
  if (loadVUD == null || loadVUD == undefined || loadVUD == '') {
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]++;
 
  }
 
  break;
 
  case 'text':
 
  valueUD = obj.value;
 
  id = "text_" + obj.id;
 
  var loadVUD = UserData.load(exam, id);
 
  if (loadVUD == null) {
 
  if (valueUD == null || valueUD == '') {
 
  return;
 
  }
 
  else {
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]++;
 
  }
 
  }
 
  else {
 
  if (valueUD == null || valueUD == '') {
 
  UserData.remove(exam, id);
 
  examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);
 
  UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]--;
 
  return;
 
  }
 
  }
 
  break;
 
  case 'checkbox':
 
  id = "checkbox_" + obj.id.substr(0, obj.id.lastIndexOf('_'));
 
  var key = obj.id.substr(0, obj.id.lastIndexOf('_'));
 
  key = "checkbox_" + key;
 
  valueUD = UserData.load(exam, key);
 
  var flag = obj.checked;
 
  if (valueUD == null) {
 
  if (flag) {
 
  id = key;
 
  valueUD = obj.id;
 
  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
 
  qNoTotalD[qIdNoStr[tmpTGId]]++;
 
  }
 
  }
 
  else {
 
  if (flag) {
 
  if (valueUD.indexOf(obj.id) == -1) {
 
  valueUD += "," + obj.id
 
  }
 
  }
 
  else {
 
  if (valueUD.indexOf(obj.id) != -1) {
 
  if (valueUD.indexOf(',' + obj.id) != -1) {
 
  valueUD = valueUD.replace(',' + obj.id, '');
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章