摘要:單選框獲取選中值將單選框選中的項(xiàng),組成數(shù)組或者字符串答題者答案對比答案,算出分?jǐn)?shù)答對的題目數(shù)量函數(shù)可計(jì)算某個(gè)字符串,并執(zhí)行其中的的代碼。
//單選框獲取選中值 function getRadioRes(Name){ var rdsObj = document.getElementsByName(Name); var checkVal = null; for(i = 0; i < rdsObj.length; i++){ if(rdsObj[i].checked){ checkVal = rdsObj[i].value; } } return checkVal; } //將單選框選中的項(xiàng),組成數(shù)組或者字符串 var yourAnswer=[];//答題者答案 var yourAnswer1=""; var press9 = getRadioRes("press10"); //對比答案,算出分?jǐn)?shù) var num=0;//答對的題目數(shù)量 for (var i = 0; i < answer.length; i ++) { //eval() 函數(shù)可計(jì)算某個(gè)字符串,并執(zhí)行其中的的 JavaScript 代碼。 var pres=eval("press" + i); //將字符串轉(zhuǎn)化成變量名 yourAnswer1+=pres;//字符串 yourAnswer.push(pres);//數(shù)組 if (answer[i]==yourAnswer[i]) { num++; } } //復(fù)選框獲取選中值 function getCheckBoxRes(Name){//判斷下三項(xiàng)是否開啟 var rdsObj = document.getElementsByName(Name); var checkVal = new Array(); var checkValStr="";//多選項(xiàng)拼接數(shù)組 var k = 0; for(i = 0; i < rdsObj.length; i++){ if(rdsObj[i].checked){ checkVal[k] = rdsObj[i].value;//選中項(xiàng)組成的數(shù)組 checkValStr+=rdsObj[i].value+",";//選中項(xiàng)組成的字符串 k++; } } //看字符串的最后一項(xiàng)是否為逗號(hào),是就去掉,不是就不用管 checkValStr=checkValStr.substr(checkValStr.length-1,1)==","?checkValStr.substring(0,checkValStr.length-1):checkValStr; return checkValStr; } //將獲取的值匹配對應(yīng)的選項(xiàng) //設(shè)置單選,多選的選中值 function showRadioRes(Name,val){//input[name="Name"],value var rdsObj = document.getElementsByName(Name); if (Name=="sex") { if (val==true) { val=="1"; }else{ val=="0"; } } for(i = 0; i < rdsObj.length; i++){ if (rdsObj[i].value==val) { rdsObj[i].checked=true; } } } function showCheckBoxRes(Name,vals){ var rdsObj = document.getElementsByName(Name); var checkVal = new Array(); //字符串分解,組成數(shù)組 //split() 方法用于把一個(gè)字符串分割成字符串?dāng)?shù)組。 checkVal = vals.split(",");// 在每個(gè)逗號(hào)(,)處進(jìn)行分解。 for(i = 0; i < rdsObj.length; i++){ for (var j=0;j
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/92249.html
摘要:通過查詢用戶所有商品并傳入模板,條件用戶,結(jié)算狀態(tài)。貼出部分代碼用戶加入購物車按鈕鏈接所對應(yīng)路徑的處理,如商品通過獲取商品號(hào)并檢測登陸用戶狀態(tài)。通過方法獲取購物車商品模型。附上本電商網(wǎng)站項(xiàng)目的源碼,供各位研究開發(fā)擴(kuò)展歡迎提 1、添加視圖和集合 添加商品鏈接 上節(jié)課程里我們已經(jīng)實(shí)現(xiàn)了商品的添加和展示,接下來我們開始進(jìn)行對商品的操作——加入購物車。 首先,商品頁的加入購物車按鈕、購物車查看...
摘要:中單選框下拉框的取值設(shè)置一單選框前言中,方法獲取的是元素的屬性而獲取的則是元素的特性。和應(yīng)使用方法進(jìn)行取值或賦值。 js/jQuery中單選框、下拉框的取值、設(shè)置 一.單選框 前言:jQuery中,prop()方法獲取的是元素的屬性(property),而attr()獲取的則是元素的特性(attribute)。selectedIndex, tagName, nodeName, node...
摘要:為其添加屬性區(qū)分微信還是支付寶微信支付寶獲取標(biāo)簽數(shù)組如果被選中則執(zhí)行以下代碼如果選中微信,則輸出反之輸出四自定義選中框樣式未選中的樣式不換行空格選中之后的樣式 一、用戶可選擇微信支付或者支付寶支付 單選框知識(shí)點(diǎn)...
摘要:功能數(shù)據(jù)綁定的雙向數(shù)據(jù)綁定,一方面可以做到變化驅(qū)動(dòng)了中元素變化,另一方面也可以做到元素的變化也會(huì)影響到。其次告訴,對頁面上的這個(gè)進(jìn)行雙向數(shù)據(jù)綁定。第三告訴,在這個(gè)指令模版上顯示這個(gè)的數(shù)據(jù)。作用域是一個(gè)把一個(gè)元素連結(jié)到上的對象。 功能 數(shù)據(jù)綁定 AngularJS的雙向數(shù)據(jù)綁定,一方面可以做到model變化驅(qū)動(dòng)了DOM中元素變化,另一方面也可以做到DOM元素的變化也會(huì)影響到Model。 ...
摘要:文檔和元素的幾何滾動(dòng)當(dāng)瀏覽器在窗口中渲染文檔時(shí),它將會(huì)創(chuàng)建文檔一個(gè)視覺表現(xiàn)層,在哪里每個(gè)元素都有自己的位置和尺寸。通常應(yīng)用程序?qū)⑽臋n看做元素的樹。的問題是觸發(fā)該事件的文檔元素的一個(gè)引用。 文檔和元素的幾何滾動(dòng) 當(dāng)瀏覽器在窗口中渲染文檔時(shí),它將會(huì)創(chuàng)建文檔一個(gè)視覺表現(xiàn)層,在哪里每個(gè)元素都有自己的位置和尺寸。通常web應(yīng)用程序?qū)⑽臋n看做元素的樹。 文檔坐標(biāo)和窗口坐標(biāo) 元素位置以像素來進(jìn)行度量...
閱讀 2978·2023-04-25 19:45
閱讀 2695·2021-11-19 09:40
閱讀 701·2021-10-14 09:49
閱讀 2702·2021-09-30 09:47
閱讀 2230·2021-09-26 09:55
閱讀 1231·2021-09-22 16:01
閱讀 2817·2019-08-30 14:19
閱讀 711·2019-08-29 16:44