欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js中switch case循環(huán)實(shí)例代碼

 更新時(shí)間:2013年12月30日 17:22:29   作者:  
這篇文章主要介紹了js中switch case循環(huán)實(shí)例代碼,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

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, '');

  }

  else

  if (valueUD.indexOf(obj.id + ',') != -1) {

  valueUD = valueUD.replace(obj.id + ',', '');

  }

  else {

  UserData.remove(exam, key);

  examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, key);

  UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);

  var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

  qNoTotalD[qIdNoStr[tmpTGId]]--;

  return;

  }

  }

  }

  }

  break;

  case 'textarea':

  valueUD = obj.value;

  id = "textarea_" + 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;

  default:

  return; }

相關(guān)文章

  • 支付寶小程序?qū)崿F(xiàn)類似微信多行輸入功能(思路詳解)

    支付寶小程序?qū)崿F(xiàn)類似微信多行輸入功能(思路詳解)

    這篇文章主要介紹了支付寶小程序?qū)崿F(xiàn)類似微信多行輸入功能,輸入超過(guò) 8 行的時(shí)候會(huì)出現(xiàn)滾動(dòng),這樣做的好處就是輸入框不會(huì)直接頂?shù)巾?yè)面最頂部,支付寶小程序?qū)崿F(xiàn)多行輸入框:使用textarea多行輸入框?qū)崿F(xiàn),感興趣的朋友一起看看吧
    2024-02-02
  • 代碼觸發(fā)js事件(click、change)示例應(yīng)用

    代碼觸發(fā)js事件(click、change)示例應(yīng)用

    Chrome , Firfox 不支持fireEvent的方法可以使用dispatchEvent的方法替代,直接給一個(gè)兼容的Code,下面有個(gè)不錯(cuò)的示例,喜歡的朋友可以收藏下
    2013-12-12
  • JS實(shí)現(xiàn)圖片放大鏡插件詳解

    JS實(shí)現(xiàn)圖片放大鏡插件詳解

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)圖片放大鏡插件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法

    JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法

    下面性價(jià)比就為大家?guī)?lái)一篇JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧
    2016-11-11
  • JS實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的Autocomplete自動(dòng)完成例子

    JS實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的Autocomplete自動(dòng)完成例子

    這篇文章主要介紹了JS實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的Autocomplete自動(dòng)完成例子,需要的朋友可以參考下
    2014-04-04
  • 詳解使用mocha對(duì)webpack打包的項(xiàng)目進(jìn)行

    詳解使用mocha對(duì)webpack打包的項(xiàng)目進(jìn)行"冒煙測(cè)試"的大致流程

    這篇文章主要介紹了詳解使用mocha對(duì)webpack打包的項(xiàng)目進(jìn)行"冒煙測(cè)試"的大致流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • js不能跳轉(zhuǎn)到上一頁(yè)面的問(wèn)題解決方法

    js不能跳轉(zhuǎn)到上一頁(yè)面的問(wèn)題解決方法

    用JS:history.go(-1)就可以回到A頁(yè)面,如果使用Click,Change事件等激發(fā)了頁(yè)面的回傳,此時(shí)用history.go(-1)就回不到A頁(yè)面了,遇到此問(wèn)題的朋友們可以祥看本文
    2013-03-03
  • javascript消除window.close()的提示窗口

    javascript消除window.close()的提示窗口

    有人問(wèn)起,怎么去掉js調(diào)用window.close()時(shí)怎么去掉那可惡的提示,咋一看好像還真不好弄,IE的安全機(jī)制好像就不允許通過(guò)腳本關(guān)閉本頁(yè)面,但是IE好像可以允許js關(guān)閉彈出窗口,那我們是不是可以通過(guò)一定的技巧欺騙一下IE,繞過(guò)去呢。鼓搗了幾下,似乎還真可以做到
    2015-05-05
  • ES6中Proxy與Reflect實(shí)現(xiàn)重載(overload)的方法

    ES6中Proxy與Reflect實(shí)現(xiàn)重載(overload)的方法

    這篇文章主要介紹了ES6中Proxy與Reflect實(shí)現(xiàn)重載(overload)的方法,分析了重載的原理及使用Proxy和Reflect來(lái)實(shí)現(xiàn)重載的操作步驟與相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • 微信小程序rich-text富文本用法實(shí)例分析

    微信小程序rich-text富文本用法實(shí)例分析

    這篇文章主要介紹了微信小程序rich-text富文本用法,結(jié)合實(shí)例形式分析了微信小程序rich-text富文本插件的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05

最新評(píng)論