欧美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)類似微信多行輸入功能,輸入超過 8 行的時(shí)候會出現(xiàn)滾動,這樣做的好處就是輸入框不會直接頂?shù)巾撁孀铐敳?支付寶小程序?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è)不錯的示例,喜歡的朋友可以收藏下
    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)是否存在的簡單方法

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

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

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

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

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

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

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

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

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

    有人問起,怎么去掉js調(diào)用window.close()時(shí)怎么去掉那可惡的提示,咋一看好像還真不好弄,IE的安全機(jī)制好像就不允許通過腳本關(guān)閉本頁面,但是IE好像可以允許js關(guān)閉彈出窗口,那我們是不是可以通過一定的技巧欺騙一下IE,繞過去呢。鼓搗了幾下,似乎還真可以做到
    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來實(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

最新評論