javascript腳本編程解決考試分?jǐn)?shù)統(tǒng)計(jì)問題
更新時(shí)間:2008年10月18日 22:15:49 作者:
該考試題目共有25道,每一道都是2選1的選擇題,總分是100分。那么javascript的代碼如下
復(fù)制代碼 代碼如下:
/**
* @author georgewing
*/
function prepareCheckBox() {
document.getElementById("submit").onclick = function() {
selectedCheckBox(4);
}
}
function selectedCheckBox(x) {
var oInput = document.getElementsByTagName("input");
var iTotal = 0;
for(var i=0;i<oInput.length;i++) {
if(oInput[i].className == "checkedRadio") {
if(oInput[i].checked) {
//add x point
iTotal = iTotal + x;
}
else {
// add 0 point
iTotal = iTotal + 0;
}
}
}
document.getElementById("Total").setAttribute("value", iTotal);
alert(iTotal);
}
提示:把常量4抽象化為變量x,作為了函數(shù)的參數(shù)。這是硬編碼抽象化,有關(guān)硬編碼、抽象化的具體內(nèi)容見《DOM scripting》譯書的部分。
您可能感興趣的文章:
- javascript實(shí)現(xiàn)的柱狀統(tǒng)計(jì)圖表
- JavaScript實(shí)現(xiàn)統(tǒng)計(jì)文本框Textarea字?jǐn)?shù)增強(qiáng)用戶體驗(yàn)
- javascript 利用Image對(duì)象實(shí)現(xiàn)的埋點(diǎn)(某處的點(diǎn)擊數(shù))統(tǒng)計(jì)
- Highcharts 非常實(shí)用的Javascript統(tǒng)計(jì)圖demo示例
- JavaScript中統(tǒng)計(jì)Textarea字?jǐn)?shù)并提示還能輸入的字符
- Javascript實(shí)現(xiàn)字?jǐn)?shù)統(tǒng)計(jì)
相關(guān)文章
JavaScript實(shí)現(xiàn)select添加option
這篇文章主要介紹了JavaScript為select添加option的方法和示例,十分的簡單實(shí)用,有需要的小伙伴可以參考下。2015-07-07
JS實(shí)現(xiàn)二維數(shù)組元素的排列組合運(yùn)算簡單示例
這篇文章主要介紹了JS實(shí)現(xiàn)二維數(shù)組元素的排列組合運(yùn)算,結(jié)合實(shí)例形式分析了javascript針對(duì)二維數(shù)組的遍歷、排列組合運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
javascript html5輕松實(shí)現(xiàn)拖動(dòng)功能
這篇文章主要為大家詳細(xì)介紹了javascript html5輕松實(shí)現(xiàn)拖動(dòng)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03

