DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> js中switch case循環實例代碼
js中switch case循環實例代碼
編輯:JavaScript綜合知識     

 這篇文章主要介紹了js中switch case循環實例代碼,有需要的朋友可以參考一下

代碼如下: 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; }    
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved